文档中心
灵动课堂
API 参考
ReportServiceV2 | agora classroom sdk
Edu Store API Reference for Web/Electron
Properties
Optional headers
headers?: Record<string, string | number>
Optional host
host?: string
Optional pathPrefix
pathPrefix?: string
Methods
Protected Uint8ToBase64
- Uint8ToBase64(u8Arr: Uint8Array): string
Protected buildApaasUserJoinParams
Parameters
src: string
lts: number
errorCode: number
Protected buildApaasUserQuitParams
Parameters
src: string
lts: number
errorCode: number
Protected buildApaasUserReconnectParams
Parameters
src: string
lts: number
errorCode: number
Protected buildBaseParams
- buildBaseParams(id: number, src: string, payload: string): ReportParams
Parameters
id: number
src: string
payload: string
Protected buildScreenShareEnd
Protected buildScreenShareEndParams
Parameters
src: string
lts: number
errorCode: number
Protected buildScreenShareStar
Protected buildScreenShareStartParams
Parameters
src: string
lts: number
errorCode: number
Protected buildUserJoinPaylod
Protected buildUserQuitPaylod
Protected buildUserReconnectPaylod
fetch
- fetch(params: AgoraFetchParams): Promise<any>
Parameters
Returns Promise<any>
guardParams
- guardParams(): true | void
reportApaasUserJoin
- reportApaasUserJoin(lts: number, errorCode: number): Promise<any>
Parameters
lts: number
errorCode: number
Returns Promise<any>
reportApaasUserQuit
- reportApaasUserQuit(lts: number, errorCode: number): Promise<any>
Parameters
lts: number
errorCode: number
Returns Promise<any>
reportApaasUserReconnect
- reportApaasUserReconnect(lts: number, errorCode: number): Promise<any>
Parameters
lts: number
errorCode: number
Returns Promise<any>
reportScreenShareEnd
- reportScreenShareEnd(lts: number, errorCode: number): Promise<any>
Parameters
lts: number
errorCode: number
Returns Promise<any>
reportScreenShareStart
- reportScreenShareStart(lts: number, errorCode: number): Promise<any>
Parameters
lts: number
errorCode: number
Returns Promise<any>
updateRtcSessionId
- updateRtcSessionId(sid: string): void