外观
获取AccessToken
383 字约 1 分钟
2025-01-09
说明
获取宿主平台的AccessToken
输入
参数 | 类型 | 描述 |
---|---|---|
forceFresh | Number | 是否强制刷新 1-强制 0-非强制 |
输出
参数 | 类型 | 描述 |
---|---|---|
code | Number | 1000表示成功获取 |
msg | String | 响应消息提示 |
data | String | code值为1000时,data里的内容为accesstoken |
输出示例
成功
{
"code": 1000,
"msg": "success",
"data": "78_qbUPBvyJb6oVJYKXWmGG6g-yYOdB_tt3Z6h0kbprvGraqy-LfJ_AMpN7DzNK5KCC_KK3-m7ifVqPC2TTjOFqzYD9dZhFMRNRD_3fueEXWzlrf_0wnnrovZ298LkNTEjAFAAGR"
}
示例代码
let forceFresh = 0;//是否强制刷新accesstoken 1-强制 0-非强制
//由于accesstoken的获取有频次要求,使用时请使用非强制刷新作为参数请求,若获取到的accesstoken过期,再填1进行强制刷新
mzfSdk.getAccessToken(forceFresh).then(v=>{
console.log(v);
});
服务端使用
若研发是在服务端中使用AccessToken,也可以使用api的方式
(前端sdk也是封装了此api的请求,研发可以根据实际需求选择使用方式)
请求接口
POST https://aggregate.datapool-ymjh.cn/system/getWxToken2
请求参数
参数 | 类型 | 描述 |
---|---|---|
game_channel_id | String | sdk提供给游戏的值 |
time | Number | 时间戳(毫秒) |
sign | String | 签名串 sign的签名算法,与登录校验、支付校验中的算法逻辑一致(参考:参数签名规则) 只是最后使用的$signKey的值不一致,如果使用服务端API获取accesstoken,请先找sdk人员提供另外一份signKey |
响应内容
参数 | 类型 | 描述 |
---|---|---|
code | Number | 1000表示成功获取 |
msg | String | 文本提示 |
data | String | code值为1000时,data里的内容为accesstoken |