ServiceApi
ServiceApi
new ServiceApi()
Service SDK入口
Methods
<async> getKrtcSdkToken(options) → {promise}
Token
Parameters:
Name | Type | Description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options | object | 参数 Properties
|
Returns:
返回一个promise,data.token为token值
Type
promise
<async> getOauthToken(oauth_consumer_key, oauth_consumer_secret) → {promise}
获取认证Token
Parameters:
Name | Type | Description |
---|---|---|
oauth_consumer_key | string | 认证的软件key |
oauth_consumer_secret | string | 认证软件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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options | object | 参数对象 Properties
|
initialize_for_tokelogin(options)
username+token登录初始化接口,
Parameters:
Name | Type | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
options | object | 参数对象 Properties
|
<async> login(username, password) → {promise}
登录接口
Parameters:
Name | Type | Description |
---|---|---|
username | string | 登录用户名 |
password | string | 登录密码 |
Returns:
返回一个promise,data为登录返回信息
Type
promise
<async> loginAPS(aps_params) → {promise}
aps 登录
Parameters:
Name | Type | Description | |||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
aps_params | object | aps登录参数 Properties
|
Returns:
返回一个promise,data为登录返回信息
Type
promise
<async> loginApsByToken(aps_params) → {promise}
aps 登录
Parameters:
Name | Type | Description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
aps_params | object | aps登录参数 Properties
|
Returns:
返回一个promise,data为登录返回信息
Type
promise
<async> loginByToken(user_id, login_token) → {promise}
登录接口
Parameters:
Name | Type | Description |
---|---|---|
user_id | string | 用户唯一id |
login_token | string | 第三方认证授权token |
Returns:
返回一个promise,data为登录返回信息
Type
promise
<async> loginByToken_HeartBeat() → {promise}
用户心跳保活
Returns:
返回一个promise
Type
promise
<async> queryDepartmentAccounts(quary_params) → {promise}
查询单个部门的用户信息
Parameters:
Name | Type | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
quary_params | object | 参数 Properties
|
Returns:
返回一个promise,data为查询结果
Type
promise
<async> queryDepartments() → {promise}
查询部门信息
Returns:
返回一个promise,data为查询结果
Type
promise
<async> queryUserDetails() → {promise}
查询用户信息
Returns:
返回一个promise,data为查询结果
Type
promise