楼主

11496发表于 2019-10-15 11:12:02
只看该作者楼主

卡片类快服务开发指南(四) [复制链接]

关联阅读:


卡片类快服务开发指南(一)


卡片类快服务开发指南(二)


卡片类快服务开发指南(三)



本文最后介绍:12、快应用卡片API的说明


12. 快应用卡片API说明

12.1 OAuth认证授权相关接口

12.1.1 (INF2)根据Code获取用户级AT/RT接口

12.1.1.1 接口描述

根据code获取用户AT/RT的接口。

12.1.1.2 接口地址


项目描述
消息方向“开发者的服务器” > “华为鉴权服务器”
方法HTTPS + POST
URI(生产环境)https://login.cloud.huawei.com/oauth2/v2/token


12.1.1.3 请求消息

1、Request Header:


keyvalue备注
Content-Typeapplication/x-www-form-urlencoded/


2、Request Body:


keytypevalue备注
grant_typestringauthorization_code固定值
codestring端侧上传的Authorization Code/
client_idstring开发者的appID/
client_secretstring开发者的appSecret/
redirect_uristringhms://redirect_url固定值


最终的Body体是一个字符串,根据上面的字段和字段值拼接而成:“key1=” + urlEncode(value1) + ”&key2=“ + urlEncode(value2) + …

每个字段的值都要做urlEncode。

12.1.1.4 响应消息

1、若请求无误,服务器将返回一段JSON文本,包含以下参数:


字段名类型是否必填备注
access_tokenstring必填AT
expire_inint必填AT的有效期,以秒为单位。默认一小时。
refresh_tokenstring必填用于刷新Access Token的Refresh Token
scopestring非必填AT最终的访问范围


2、若请求错误,服务器将返回一段JSON文本,包含以下参数:


字段名类型是否必填备注
errorstring必填错误码。关于错误码的详细信息请参考附件《华为OAuth2.0服务接口文档》中的“华为OAuth2.0错误响应”章节。
error_descriptionstring必填错误描述信息


12.1.2 (INF3)根据用户级RT刷新AT/RT接口

12.1.2.1 接口描述

用户AT失效后,可以使用RT刷新AT。

12.1.2.2 接口地址


项目描述
消息方向“开发者的服务器” > “华为鉴权服务器”
方法HTTPS + POST
URI(生产环境)https://login.cloud.huawei.com/oauth2/v2/token


12.1.2.3 请求消息

1、Request Header:


keyvalue备注
Content-Typeapplication/x-www-form-urlencoded


2、Request Body:


keytypevalue备注
grant_typestringrefresh_token固定值
refresh_tokenstring用于刷新Access Token用的Refresh Token
client_idstring第三方开发者的appID
client_secretstring第三方开发者的appSecret
scopestring以空格分隔的权限列表,若不传递此参数,代表请求的数据访问操作权限与上次获取Access Token时一致。非必填


最终的Body体是一个字符串,根据上面的字段和字段值拼接而成:“key1=” + urlEncode(value1) + ”&key2=“ + urlEncode(value2) + …

每个字段的值都要做urlEncode。

12.1.2.4 响应消息

1、若请求无误,服务器将返回一段JSON文本,包含以下参数:


字段名类型是否必填备注
access_tokenstring必填AT
expire_inint必填AT的有效期,以秒为单位。默认1小时。
refresh_tokenstring必填用于刷新Access Token 的 Refresh Token
scopestring非必填AT最终的访问范围


2、若请求错误,服务器将返回一段JSON文本,包含以下参数:


字段名类型是否必填备注
errorstring必填错误码
error_descriptionstring必填错误描述信息


12.1.3 (INF4)根据用户级AT获取华为openID接口

12.1.3.1 接口描述

根据用户级AT获取华为openID的接口。

12.1.3.2 接口地址


项目描述
消息方向“开发者的服务器” > “华为鉴权服务器”
方法HTTPS + POST
URI(生产环境)https://api.cloud.huawei.com/rest.php


12.1.3.3 请求消息

1、Request Header:


keyvalue备注
Content-Typeapplication/x-www-form-urlencoded


2、Request Body:


keytypevalue备注
nsp_svcstringhuawei.oauth2.user.getTokenInfo固定值
open_idstringOPENID固定值,必须大写。
access_tokenstring用户级AT通过code获取到的AT


最终的Body体是一个字符串,根据上面的字段和字段值拼接而成:“key1=” + urlEncode(value1) + ”&key2=“ + urlEncode(value2) + …

每个字段的值都要做urlEncode。

12.1.3.4 响应消息

1、若参数无误,服务器将返回一段JSON文本,包含以下参数:


字段名类型是否必填备注
client_idstring必填第三方开发者的appID
open_idstring必填用户的华为openID
expire_inint必填AT的有效期,以秒为单位。
union_idstring非必填用户的华为unionid。


需要联系华为运营人员申请权限,申请权限请提供appid。

12.1.4 (INF5)应用级AccessToken获取接口

12.1.4.1 接口描述

开发者服务器访问华为服务器时,Server之间认证的应用级Token。

12.1.4.2 接口地址


项目描述
消息方向 “开发者的服务器” > “华为鉴权服务器”
方法HTTPS + POST
URI(生产环境)https://login.cloud.huawei.com/oauth2/v2/token


12.1.4.3 请求消息

1、Request Header:


keyvalue备注
Content-Typeapplication/x-www-form-urlencoded


2、Request Body:


keytypevalue备注
grant_typestringclient_credentials固定值
client_idstring第三方开发者的appID
client_secretstring第三方开发者的appSecret


最终的Body体是一个字符串,根据上面的字段和字段值拼接而成:“key1=” + urlEncode(value1) + ”&key2=“ + urlEncode(value2) + …

每个字段的值都要做urlEncode。

12.1.4.4 响应消息

1、若请求无误,服务器将返回一段JSON文本,包含以下参数:


字段名类型是否必填备注
access_tokenstring必填AT
expire_inint必填AT的有效期,以秒为单位。默认1小时。
scopestring非必填AT最终的访问范围


2、若请求错误,服务器将返回一段JSON文本,包含以下参数:


字段名类型是否必填备注
errorstring必填错误码
error_descriptionstring必填错误描述信息


12.2 用户帐号绑定、事件通知相关接口

12.2.1 (INF6)用户帐号绑定通知接口

12.2.1.1 接口描述

开发者服务器成功绑定帐号后,需要将绑定结果通知到华为快服务智慧平台平台,华为快服务智慧平台记录绑定状态用于在服务列表中为用户展示帐号绑定状态。

12.2.1.2 接口地址


项目描述
消息方向“开发者的服务器” > “华为快服务智慧平台服务器”
方法HTTPS + POST
URI(生产环境)

https://hag.cloud.huawei.com/open-ability/v1/open-account-events/bind


12.2.1.3 请求消息

1、Request Header:


参数列表类型M/O字段描述
x-appidString(20)M第三方开发者的appID
AuthorizationString(512)M应用级AccessToken,前面需要加上Bearer。
Content-TypeStringM固定值,填application/json。
AcceptStringM固定值,填application/json。


2、Request Body:


参数列表类型M/O字段描述
accessTokenString(512)M用户级别AT
requestTimeString(17)M请求报文的发送时间,格式:yyyyMMddHHmmssSSS(UTC)。
openIdString(512)M华为分配的,第三方帐号与华为帐号的关联ID。
POST https://hag.cloud.huawei.com/open-ability/v1/open-account-events/bind HTTP/1.1

Content Type: application/json; charset=UTF-8

Accept: application/json

x-appid: 123456

Authorization: Bearer UoimwiI3bvOO+9vTomsXFMKR20cWk=


{

“requestTime”: “20180211134549678”,

“accessToken”: “CFpcMunMZYkNcIxYVRcxrk0NoqatUoimwiI3bvOO+9vTomsXFMKR20cWk=”,

“openId”: “YkNcIxYVRcxrk0NoqatUoimwiI3bvOO+9vToms”

}


12.2.1.4 响应消息


状态码响应说明
200

绑定成功

无响应消息体。

400

参数校验失败,code 为:invalidParam

响应消息体样例:

{

“code”: “invalidParam”,

“desc”: “Paramter {} is invalid/should not be null/should be in [x,y]. “

}

401

网关验证应用级AT过期或AT无效,需要重新申请AT。

{

“error”: “session timeout”

}

403

网关验证处理开发者权限失败,没有权限调用华为快服务智慧平台的服务。

{

“error”: “access forbidden”

}

404

开发者请求的url路径不存在。

响应消息体样例:

{

“error”: “invalid path”

}

406

开发者请求不符合网关的规范,比如缺少必备Header等。

响应消息体样例:

{

“error”: “invalid AcceptType”,

“moreInfo”: “should be application/json”

}

429

限流,因为客户端请求数超过配额而进行限流,code为: usageLimits。客户端可以以指数退避方式延时重试,重试周期最小30s起。

响应消息体样例:

{

“code”: “usageLimits”,

“desc”: “Request per minutes exceeds max limit.”

}

500

服务器内部错误, code为:backendError。客户端可以以指数退避方式延时重试,重试周期最小1s起。

响应消息体样例:

{

“code”: “backendError”,

“desc”: “Backend server error.”

}

其他错误

对于4xx响应,客户端应该根据error信息,定位解决问题。

对于5xx响应,客户端可以以指数退避方式延时重试,重试周期最小1s起。


12.2.2(INF7)用户帐号解绑通知接口

12.2.2.1 接口描述

开发者服务器成功解绑帐号后,需要将解绑结果通知到华为快服务智慧平台,华为快服务智慧平台记录绑定状态用于在服务列表中为用户展示帐号绑定状态。

12.2.2.2 接口地址


项目描述
消息方向“开发者的服务器” > “华为快服务智慧平台Server”
方法HTTPS + POST
URI(生产环境)

https://hag.cloud.huawei.com/open-ability/v1/open-account-events/unbind


12.2.2.3 请求消息

1、Request Header:


参数列表类型M/O字段描述
x-appidString(20)M第三方开发者的appID
AuthorizationString(512)M应用级AccessToken,前面需要加上Bearer。
Content-TypeStringM固定值,填application/json。
AcceptStringM固定值,填application/json。


2、Request Body:


参数列表类型M/O字段描述
requestTimeString(17)M请求报文的发送时间,格式:yyyyMMddHHmmssSSS(UTC)。
openIdString(512)M华为分配的,第三方帐号与华为帐号的关联ID。

POST https://hag.cloud.huawei.com/open-ability/v1/open-account-events/unbind  HTTP/1.1

Content Type: application/json; charset=UTF-8

Accept: application/json

x-appid: 123456

Authorization: Bearer UoimwiI3bvOO+9vTomsXFMKR20cWk=


{

“requestTime”: “20180211134549678”,

“openId”: “YkNcIxYVRcxrk0NoqatUoimwiI3bvOO+9vToms”

}


12.2.2.4 响应消息


状态码响应说明
200

解绑定成功

无响应消息体。

400

参数校验失败,code 为:invalidParam

响应消息体样例:

{

“code”: “invalidParam”,

“desc”: “Paramter {} is invalid/should not be null/should be in [x,y]. “

}

401

网关验证应用级AT过期或AT无效,需要重新申请AT。

{

“error”: “session timeout”

}

403

网关验证处理开发者权限失败,没有权限调用华为快服务智慧平台的服务。

{

“error”: “access forbidden”

}

404

开发者请求的url路径不存在。

响应消息体样例:

{

“error”: “invalid path”

}

406

开发者请求不符合网关的规范,比如缺少必备Header等。

响应消息体样例:

{

“error”: “invalid AcceptType”,

“moreInfo”: “should be application/json”

}

429

限流,因为客户端请求数超过配额而进行限流,code为: usageLimits。客户端可以以指数退避方式延时重试,重试周期最小30s起。

响应消息体样例:

{

“code”: “usageLimits”,

“desc”: “Request per minutes exceeds max limit.”

}

500

服务器内部错误, code为:backendError。客户端可以以指数退避方式延时重试,重试周期最小1s起。

响应消息体样例:

{

“code”: “backendError”,

“desc”: “Backend server error.”

}

其他错误

对于4xx响应,客户端应该根据error信息,定位解决问题。

对于5xx响应,客户端可以以指数退避方式延时重试,重试周期最小1s起。


12.2.3 (INF8)用户服务事件通知接口

12.2.3.1 接口描述

本接口用于通过开发者事件触发服务卡片的场景,开发者服务器根据用户事件(如订单状态变更)向华为快服务智慧平台发送一个通知,触发一张卡片。

12.2.3.2 接口地址


项目描述
消息方向“开发者的服务器” > “华为快服务智慧平台服务器”
方法HTTPS + POST
URI(生产环境)

https://hag.cloud.huawei.com/open-ability/v1/service-events/notify


12.2.3.3 请求消息

1、Request Header:


参数列表类型M/O字段描述
x-appidString(20)M第三方开发者的appID
AuthorizationString(512)M应用级AccessToken,前面需要加上Bearer。
Content-TypeStringM固定值,填application/json。
AcceptStringM固定值,填application/json。
x-event-typeStringO

Enum值: USER,COMMON

USER:用户级业务事件(默认)

COMMON通用业务事件


2、Request Body:


参数列表类型M/O字段描述
requestTimeString(17)M请求报文的发送时间,格式:yyyyMMddHHmmssSSS(UTC)
requestIdStringM

事件唯一ID。在消息是否重传、以及撤销时作唯一识别标识。如果重传,则需要保证重传消息的requestId与原消息的requestId一致,服务端会对重复请求进行过滤处理。其他情况,则需要保证每次requestId不同。可以使用UUID作为requestId;Pattern: [a-zA-Z0-9-]{1,64}。

openIdString(512)O华为分配的,第三方帐号与华为帐号的关联ID。事件是用户级事件时必选。
eventNameString(100)M事件名称,由开发者定义,在事件卡片规则中关联到某个卡片;需要保证事件名称在同一个appid下是唯一的。
parametersString(255)O

事件的参数,由开发者定义,华为快服务智慧平台透传给卡片页面。

Json格式,key不能以、$和hag开始,不要使用for, if, show, tid等保留字。

effectiveTimeString(17)M事件的生效时间,如酒店入住时间;UTC时区,精确到毫秒,格式:yyyyMMddHHmmssSSS。
expireTimeString(17)M事件的失效时间,超过该时间后,事件不再通知用户,UTC时区,精确到毫秒,格式:yyyyMMddHHmmssSSS。
abilityIdString(128)O通知的服务ID,开发者可以在华为快服务智慧平台的开发者控制台上获取。
oAuthTokenOAuthTokenO

开发者在账号绑定完成后,如果快应用服务器需要对用户的快应用请求进行鉴权,则需要给用户分配AccessToken/RefreshToken信息;如果快应用服务器需要刷新保存在华为快服务智慧平台的用户AccessToken/RefreshToken,也通过该参数。

overwriteByEventNamebooleanO是否根据事件名覆盖本用户同Ability的其他卡片。默认不覆盖。
contentContentDefO端侧会读取该字段,将DDS返回的Command的templateContent字段以及字段的值传给卡片


3、OAuthToken字段取值如下:


参数列表类型M/O字段描述
accessTokenString(512)M快应用服务器遵循OAuth2.0规范,分配的用户AccessToken。
tokenExpireLongM用户AccessToken的有效期,单位为秒,过期后,华为快服务智慧平台会使用refreshToken向快应用服务器重新申请。
refreshTokenString(512)M快应用服务器遵循OAuth2.0规范提供的,用于刷新AccessToken的标识。
tokenTypeString(64)O传递Token的字段,默认为 bearer。


4、ContentDef 字段取值如下:


参数列表类型M/O字段描述
templateTypeString(64)M卡片模板类型。
itemsArrayO卡片中展示的各垂类的信息数据,如地址、体育赛程等。

请求报文样例:

POST https://hag.cloud.huawei.com/open-ability/v1/service-events/notify  HTTP/1.1

Content Type: application/json; charset=UTF-8

Accept: application/json

x-appid: 123456

Authorization: Bearer UoimwiI3bvOO+9vTomsXFMKR20cWk=


{

“requestTime”: “20180211134549678”,

“requestId”: “cIxYVRcxrk0NoqatU”,

“openId”: “ YkNcIxYVRcxrk0NoqatUoimwiI3bvOO+9vToms “,

“eventName”: “subcribeHotel”,

“parameters”: “”,

“effectiveTime”: “20180211134549678”,

“expireTime”: “20180311134549678”,

“oAuthToken”: {

“accessToken”: “kbjsItz4rj3569bapEAzLjrq3ZNnvlBw”,

“tokenExpire”: 3125645,

“refreshToken”: “SmkeDGg8jfue7GseDG9XqF2jnUlLzLAE”,

“tokenType”: “bearer”

},

“overwriteByEventName”: true,

“content”: {

”templateType”: “sports-scheduleInfo”,

”items”: [

{

”awayTeam”: {

”teamName”: “猛龙”,

”score”: 114,

”teamId”: “NBA.RAPTORS”,

},

”matchType”: “季后赛”,

”matchCategory”: “basketball”

}

]

}

}


12.2.3.4 响应消息


状态码响应说明
200

通知成功(事件通知成功后,华为快服务智慧平台服务器会异步处理本事件。如果事件处理异常,华为快服务智慧平台服务器会丢弃本次事件。)

无响应消息体。

400

参数校验失败,code 为:invalidParam。

响应消息体样例:

{

“code”: “invalidParam”,

“desc”: “Paramter {} is invalid/should not be null/should be in [x,y]. “

}

401

网关验证应用级AT过期或AT无效,需要重新申请AT。

{

“error”: “session timeout”

}

403

网关验证处理开发者权限失败,没有权限调用华为快服务智慧平台的服务。

{

“error”: “access forbidden”

}

404

开发者请求的url路径不存在。

响应消息体样例:

{

“error”: “invalid path”

}

406

开发者请求不符合网关的规范,比如缺少必备Header等。

响应消息体样例:

{

“error”: “invalid AcceptType”,

“moreInfo”: “should be application/json”

}

429

限流,因为客户端请求数超过配额而进行限流,code为: usageLimits。客户端可以以指数退避方式延时重试,重试周期最小30s起。

响应消息体样例:

{

“code”: “usageLimits”,

“desc”: “Request per minutes exceeds max limit.”

}

500

服务器内部错误, code为:backendError。客户端可以以指数退避方式延时重试,重试周期最小1s起。

响应消息体样例:

{

“code”: “backendError”,

“desc”: “Backend server error.”

}

其他错误

对于4xx响应,客户端应该根据error信息,定位解决问题。

对于5xx响应,客户端可以以指数退避方式延时重试,重试周期最小1s起。


12.2.4 用户服务事件撤回

12.2.4.1 接口描述

本接口用于通过开发者事件撤回服务卡片的场景。

12.2.4.2 接口地址


项目描述
消息方向“开发者的服务器” > “华为快服务智慧平台服务器”
方法HTTPS + POST
URI(生产环境)https://hag.cloud.huawei.com/open-ability/v1/service-events/revoke


12.2.4.3 请求消息

1、Request Header


参数列表类型M/O字段描述
x-appidString(20)M开发者的appID
AuthorizationString(512)M应用级AccessToken,前面需要加上Bearer。
Content-TypeStringM固定值,填application/json。
AcceptStringM固定值,填application/json。
x-event-typeStringO

Enum值: USER,COMMON

USER:用户级业务事件(默认)

COMMON通用业务事件


2、Request Body


参数列表类型M/O字段描述
requestTimeString(512)M请求报文的发送时间,格式:yyyyMMddHHmmssSSS(UTC)。
requestIdString(17)M事件唯一ID,撤销消息时识别的标识。revokeBy为REQUEST_ID时必选。
openIdString(512)M华为分配的,第三方帐号与华为帐号的关联ID。
abilityId通知的服务IDO通知的服务ID,开发者可以在华为快服务智慧平台的开发者控制台上获取。
revokeBystringO

撤销类型。Enum值: REQUEST_ID,EVENT_NAME

REQUEST_ID:会话ID(默认)

EVENT_NAME:事件名称

eventNameString(100)O根据事件名称撤销。revokeBy为EVENT_NAME时必选。


12.2.4.4 响应消息


响应码响应体类型描述
200/通知成功(事件通知成功后,HAG会异步处理本事件,所以此处返回200不代表卡片可以立即呈现给用户。如果事件处理异常,HAG会丢弃本次事件。)
400ResultInfo参数校验失败,code 为:invalidParam
401/网关验证应用级AT过期或AT无效,需要重新申请AT。
403/网关验证处理CP/SP权限失败,没有权限调用HAG的服务。
404ResultInfo用户不存在,code为:userNotFound 此时说明用户已经在华为侧解绑,第三方SP/CP应该不再发送该用户相关的事件通知,并解绑账号。
429ResultInfo限流,因为客户端请求数超过配额而进行限流,code为: usageLimits。客户端可以以指数退避方式延时重试,重试周期最小30s起。
500ResultInfo服务器内部错误, code为:backendError。客户端可以以指数退避方式延时重试,重试周期最小1s起。
default/

其他错误。对于4xx响应,客户端应该根据error信息,定位解决问题。

对于5xx响应,客户端可以以指数退避方式延时重试,重试周期最小1s起。


12.3 快应用OAuth认证授权相关接口

12.3.1 (INF10)快应用内获取Code接口

12.3.1.1 接口描述

在快应用中调用快应用的sdk获取用户code。code用于在开发者服务器侧换去用户级AccessToken和OpenID。

12.3.1.2 接口地址


项目描述
消息方向“快应用” > “华为快应用执行环境”
方法本地SDK调用,account.authorize(OBJECT)
接口声明{“name”: “service.account”}
导入模块import account from ‘@service.account’ 或 var account = require(“@service.account”)


12.3.1.3 请求消息


参数名类型必填说明
appidString应用从开发者联盟上获取的id
typeString填写固定值“code”
scopeString填写固定值“scope.baseProfile”


12.3.1.4 响应消息


参数名类型说明
stateString请求时同字段指定的任意值。
codeString返回的授权码。
accessTokenString简化模式下可用,返回的访问令牌。
tokenTypeString简化模式下可用,访问令牌类型。
expiresInInteger简化模式下可用,访问令牌过期时间,单位为秒,如果通过其他方式设置,则此处可能为空。
scopeString简化模式下可用,实际权限范围,如果与申请一致,则此处可能为空。



错误码说明
201用户拒绝,获取帐号权限失败。


12.3.2 (INF11)快应用内获取用户Token获取接口

12.3.2.1 接口描述

在快应用中调用快应用的sdk获取用户token。token用于快应用里获取用户的昵称、头像等用户信息。

12.3.2.2 接口地址


项目描述
消息方向快应用 →华为快应用执行环境
方法本地SDK调用,account.authorize(OBJECT)。
接口声明{“name”: “service.account”}
导入模块import account from ‘@service.account’ 或 var account = require(“@service.account”)


12.3.2.3 请求消息


参数名类型必填说明
appidString应用从开发者联盟上获取的id
typeString填写固定值“token”
scopeString填写固定值“scope.baseProfile”


12.3.2.4 响应消息


参数名类型说明
stateString请求时同字段指定的任意值。
codeString返回的授权码。
accessTokenString用户token
tokenTypeString简化模式下可用,访问令牌类型。
expiresInInteger简化模式下可用,访问令牌过期时间,单位为秒,如果通过其他方式设置,则此处可能为空。
scopeString简化模式下可用,实际权限范围,如果与申请一致,则此处可能为空。



错误码说明
201用户拒绝,获取帐号权限失败。


12.3.3 (INF12)快应用内获取用户信息接口

12.3.3.1 接口描述

在快应用中调用快应用的sdk获取用户的昵称、头像等用户信息。

12.3.3.2 接口地址


项目描述
消息方向 “快应用” > “华为快应用执行环境”
方法本地SDK调用,account. getProfile (OBJECT)。
接口声明{“name”: ”service.account”}
导入模块import account from ‘@service.account’ 或 var account = require(“@service.account”)


12.3.3.3 请求消息


参数名类型必填说明
appidString应用从开发者联盟上获取的id
tokenStringINF11中获取到的用户token


12.3.3.4 响应消息


参数名类型说明
unionidString用户在开放平台上的唯一标示符,本字段在满足一定条件下才会返回(需要在厂商的开放平台上额外申请)。
nicknameString用户的昵称,可能为空。
avatarObject用户的头像图片地址,可能为空,按照分辨率组织,当只有一个分辨率时,可以使用default对应的图片地址。


12.4(INF13)快应用内获取用户信息接口

12.4.1 接口描述

如果之前已获取Authorization Code,调用account.checkUserSession接口判断是否需要调用授权接口重新获取Authorization Code:

  1. 未获取过Authorization Code,或者checkUserSession返回false,表示需要重新执行账号绑定流程。

  2. checkUserSession返回true,表示当前会话持续有效。

12.4.2 接口地址


项目描述
消息方向 “快应用” > “华为快应用执行环境”
方法本地SDK调用,account.checkUserSession(OBJECT)。
接口声明{“name”: “service.account”}
导入模块import account from ‘@service.account’ 或 var account = require(“@service.account”)
import account from ‘@service.account’

account.checkUserSession({

success: function (data2) {

// 有效

},

fail: function (data, code) {

// 无效

}

});


OBJECT参数说明:


参数类型是否必填说明
successFunction成功回调,表示授权有效。
failFunction失败回调,表示授权无效。


12.4.3 请求消息

12.4.4 响应消息

举报
楼主发表于 2019-10-15 11:22:57
只看该作者沙发
举报
楼主发表于 2019-10-15 11:23:14
只看该作者板凳
举报
楼主发表于 2019-10-15 11:23:36
只看该作者地板
举报
楼主发表于 2019-10-15 11:23:55
只看该作者5 #

一共4篇,记得看完整啊!

举报
楼主发表于 2019-10-15 11:24:13
只看该作者6 #

顶顶顶顶

举报
发表于 2019-11-04 18:03:19
只看该作者7 #

不错不错

举报

您需要登录后才可以回帖

登录注册
发表回复