更新時(shí)間:2019-11-20
接口名稱 |
接口描述 |
---|---|
登錄。 |
|
登出,調(diào)用后對(duì)資源進(jìn)行釋放處理。 |
|
修改登錄密碼。 |
接口描述
登錄。
注意事項(xiàng)
在使用其他業(yè)務(wù)之前必須進(jìn)行成功登錄。
登錄成功以后會(huì)發(fā)送登錄成功事件("cloudec:login")通知,會(huì)議列表的UI組件會(huì)監(jiān)聽這個(gè)("cloudec:login")事件,收到事件后會(huì)主動(dòng)獲取下會(huì)議列表。
方法定義
login(authType: number, authParam: EC_AuthParam, serverInfo: EC_NetWorkParam, callback: Function): void |
參數(shù)說明
參數(shù) |
是否必須 |
類型 |
描述 |
---|---|---|---|
authType |
是 |
number |
鑒權(quán)的類型。
|
authParam |
是 |
鑒權(quán)參數(shù),基于相應(yīng)的鑒權(quán)類型提供參數(shù),帳號(hào)鑒權(quán)需要獲取到對(duì)應(yīng)CloudEC解決方案的EC帳號(hào);第三方Token鑒權(quán)由第三方服務(wù)器提供鑒權(quán)Token;應(yīng)用ID鑒權(quán)登錄,賬戶的appId和appKey必須填寫。 |
|
serverInfo |
是 |
對(duì)應(yīng)的CloudEC解決方案的登錄服務(wù)器地址和代理服務(wù)器信息。 |
|
callback |
是 |
Function |
回調(diào)函數(shù),處理登錄返回結(jié)果。失敗提示相應(yīng)錯(cuò)誤信息請(qǐng)參考EC_ErrorInfo,成功則切換到對(duì)應(yīng)的HTML頁面,成功返回的結(jié)果參考EC_UserInfo。 |
返回值
無。
代碼示例
function login() { //get input from HTML let account = document.getElementById("name").value; let passwd = document.getElementById("passwd").value; let serverAddress = document.getElementById("svr_addr").value; let serverPort = document.getElementById("svr_port").value; var proxyParam = { proxyAddress:proxyAddress, proxyPort:proxyPort, proxyAccount:proxyAccount, proxyPassword:proxyPassword } //0: account auth type, 1: third token auth type client.login(0, { 'account': account, 'passwd': passwd }, { 'serverAddress': serverAddress, 'serverPort': parseInt(serverPort),'extensions': JSON.stringify(proxyParam)}, function callback(ret) { if (!ret.result) { alert("login failed errorCode:" + ret.info.errorCode + "errorInfo:" + ret.info.errorInfo) } else { alert("to do something here for login success") } }); } |
接口描述
登出,調(diào)用后對(duì)資源進(jìn)行釋放處理。
注意事項(xiàng)
調(diào)用登出接口的前提是已登錄。
方法定義
logout(): void |
參數(shù)說明
無。
返回值
無。
代碼示例
function logout() { alert("hi i am going out now!") client.logout(); //change UI to login HTML document.getElementById("login").style.display = "block"; document.getElementById("main").style.display = "none"; } |
接口描述
修改登錄密碼。
注意事項(xiàng)
調(diào)用該接口的前提是已登錄。
方法定義
modifyPassword(modifyPassword: EC_ModifyPasswordParam, callback: Function): void |
參數(shù)說明
無。
返回值
無。
代碼示例
function modifyPassword(){ var oldPasswd = document.getElementById("oldPasswd").value; var newPasswd = document.getElementById("newPasswd").value; var modifyPassword = { newPassword : newPasswd, oldPassword : oldPasswd, } client.modifyPassword(modifyPassword,()=>{}); } |