刷新微信/抖音 Access Token
约 300 字大约 1 分钟
接口信息
请求地址
https://backend.gravity-engine.com/event_center/api/v1/base/wx/access_token/refresh/
请求方法
POST
query 参数
参数名称 | 必填 | 参数类型 |
---|---|---|
access_token | Y | 当前 app 的 access_token |
body 参数
参数名 | 必填 | 类型 | 描述 |
---|---|---|---|
wx_access_token | Y | string | 当前微信/抖音小游戏最新的 Access Token |
current_time | Y | number | 当前时间戳,单位为秒 |
sign | Y | string | 签名,生成规则如下 |
注意
参数 current_time
与引力服务器当前时间误差如超过 10s,会被认为不合法,本次请求将失败!
sign 签名生成规则说明
- Java 示例
String str="app_key=APP_KEY&wx_access_token=WX_ACCESS_TOKEN¤t_time=CURRENT_TIME" ;
String sign = DigestUtils.md5DigestAsHex((str).getBytes()).toLowerCase();
- Php 示例
$str = "app_key=APP_KEY&wx_access_token=WX_ACCESS_TOKEN¤t_time=CURRENT_TIME";
$strSign = strtolower(md5(utf8_encode($str)));
参数说明
APP_KEY
: 为项目加密秘钥,可以在应用管理查看,请注意不要对外泄漏!WX_ACCESS_TOKEN
: 为当前最新的微信/抖音access_token
CURRENT_TIME
: 当前时间戳,单位为秒,与 body 中current_time
参数保持一致
请求示例
curl 'https://backend.gravity-engine.com/event_center/api/v1/base/wx/access_token/refresh/?access_token=ACCESS_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"wx_access_token": "WX_ACCESS_TOKEN",
"current_time": 1672502400,
"sign": "your_sign_str"
}'
应答示例
{
"data": {},
"extra": {},
"code": 0,
"msg": "成功"
}