获取登录授权认证服务列表:
void plus.oauth.getServices( successCB, errorCB );
登录授权认证服务操作失败回调函数(errorCB ):
void AuthErrorCallback(error){
// error: ( Exception ) 必选 操作失败错误信息
// error.code - 表示错误代码; error.message - 错误描述信息;
}
获取登录授权认证服务成功回调(successCB):
void ServicesSuccessCallback( services ) {
//services: ( Array[ AuthService ] ) 必选 运行环境支持的登录授权认证服务列表
//运行环境支持的登录授权认证服务列表数组,可通过services.length获取服务列表的数目。
//如果当前运行环境没有支持的登录授权认证服务,则返回空数组。
}
AuthService对象用于表示登录授权认证服务,用于向系统进行登录授权认证操作。
//登录授权认证服务对象
interface plus.oauth.AuthService {
//登录授权认证服务标识
attribute String id;
//描述
attribute String description;
//授权认证结果数据,值为"undefined"则表示未进行授权认证或者是授权认证失败
attribute AuthInfo authResult;
//登录授权认证用户信息,如果值为"undefined"则表示未获取过用户信息
attribute UserInfo userInfo;
//登录授权认证扩展信息
attribute JSON extra;
// Methods
function void login( successCallback, errorCallback, options );
function void logout( successCallback, errorCallback );
function void getUserInfo( successCallback, errorCallback );
function void addPhoneNumber( succes