|
本帖最后由 Sailor_Moon 于 2015-1-16 15:33 编辑
3版SDK增加机智云open-api对应用户、设备接口及流程
用户注册
xpgc4GetMobileAuthCode((AppId, phone)
->onV4GetMobileAuthCode(errorCode)
->xpgc4CreateUserByPhone(AppId, phone, psw, code)
->onV4CreateUserByPhone(errorCode/...)
用户登录
xpgc4Login(AppId, uId, psw)
->onV4Login(errorCode,uid,token/...)
->xpgcLogin2Wan(userName,password,did,passcode)
->onWanLoginResp(result,connId)
*userName = 2$+AppId+$+uid ,password = token
获取绑定设备列表
xpgc4GetMyBindings(AppId, token, limit, skip)
->onV4GetMyBindings(errorCode/...)
绑定设备
xpgc4BindDevice(AppId, token, did, passcode, remark)
->onV4BindDevce(errorCode/...)
解除绑定
xpgc4UnbindDevice(AppId, token, did)
->onV4UnbindDevice(errorCode/...)
旧3版SDK接口升级新3版SDK,要更改的地方
1、改用新注册接口;
2、用户登录改为;
xpgc4Login(AppId, uId, psw)->onV4Login(errorCode,uid,token/...)
->xpgcConnectAsync(XpgEndpoint *)
->onConnectEvent(connId)
->xpgcLogin(connId, uid, pwd)
->onLoginCloudResp(LOGINED/...)
->SendBindingGetV2Req(connId)
[->onDeviceFound(XpgEndpoint *)
*uid= 2$+AppId+$+uid ,pwd= token
3、绑定设备、解绑设备、获取绑定设备列表改用新版接口。
|
|