new ServiceApi()
service sdk入口
Methods
-
<async> getToken(oauth_consumer_key, oauth_consumer_secret) → {promise}
-
获取认证Token
Parameters:
Name Type Description oauth_consumer_keystring 认证的软件key
oauth_consumer_secretstring 认证软件key对应的value
Returns:
返回一个promise,data.accountToken为token值
- Type
- promise
-
<async> heartbeat() → {promise}
-
用户心跳保活
Returns:
返回一个promise
- Type
- promise
-
<async> heartbeatAPS() → {promise}
-
aps保活
Returns:
返回一个promise
- Type
- promise
-
<async> heartbeatToken() → {promise}
-
token 保活
Returns:
返回一个promise
- Type
- promise
-
init(options)
-
初始化接口, 保存信息, 后续接口缺失参数可从中读取
Parameters:
Name Type Description optionsobject 参数对象
Properties
Name Type Description app_keystring 认证的软件key
app_secretstring 认证软件key对应的value
usernamestring 登录用户名
passwordstring 登录密码
aps_paramsobject aps登录参数
Properties
Name Type Description Versionstring 终端版本号
IsSecuritynumber 是否支持账号安全规则,0:否,1:是 默认值:0
DeviceTypestring 必填,终端型号
ApsLocalIpstring 必填,APS的本地IP地址
UserNamestring 必填,登录账号
PassWordstring 必填,登录密码,需要使用MD5加密
OemMarkstring 运营商信息
PreferredApsIpstring 优选APS地址,即界面配置的登陆地址(域名需解析成IP)
SNstring 终端SN序列号(适用于硬终端
MainTypestring 设备主型号
SubTypestring 设备子型号
IsAnonymousstring 是否匿名登录,非匿名登录不要添加此参数,匿名登陆填写True
-
<async> login(username, password) → {promise}
-
登录接口
Parameters:
Name Type Description usernamestring 登录用户名
passwordstring 登录密码
Returns:
返回一个promise,data为登录返回信息
- Type
- promise
-
<async> loginAPS(aps_params) → {promise}
-
aps 登录
Parameters:
Name Type Description aps_paramsobject aps登录参数
Properties
Name Type Description Versionstring 终端版本号
IsSecuritynumber 是否支持账号安全规则,0:否,1:是 默认值:0
DeviceTypestring 必填,终端型号
ApsLocalIpstring 必填,APS的本地IP地址
UserNamestring 必填,登录账号
PassWordstring 必填,登录密码,需要使用MD5加密
OemMarkstring 运营商信息
PreferredApsIpstring 优选APS地址,即界面配置的登陆地址(域名需解析成IP)
SNstring 终端SN序列号(适用于硬终端
MainTypestring 设备主型号
SubTypestring 设备子型号
IsAnonymousstring 是否匿名登录,非匿名登录不要添加此参数,匿名登陆填写True
Returns:
返回一个promise,data为登录返回信息
- Type
- promise
-
<async> queryDepartmentAccounts(quary_params) → {promise}
-
查询单个部门的用户信息
Parameters:
Name Type Description quary_paramsobject 参数
Properties
Name Type Description department_moidstring 部门moid
startnumber 获取的用户信息列表的起始行,0标示第一行数据,默认为0
countnumber 获取的用户信息列表的行数,即包括start在内的后count行数据,0代表获取所有,默认为10
Returns:
返回一个promise,data为查询结果
- Type
- promise
-
<async> queryDepartments() → {promise}
-
查询部门信息
Returns:
返回一个promise,data为查询结果
- Type
- promise
-
<async> queryUserDetails() → {promise}
-
查询用户信息
Returns:
返回一个promise,data为查询结果
- Type
- promise
Moyun SDK