刷新微信/抖音 Access Token

约 300 字大约 1 分钟

接口信息

请求地址

https://backend.gravity-engine.com/event_center/api/v1/base/wx/access_token/refresh/open in new window

请求方法

POST

query 参数

参数名称必填参数类型
access_tokenY当前 app 的 access_token

body 参数

参数名必填类型描述
wx_access_tokenYstring当前微信/抖音小游戏最新的 Access Token
current_timeYnumber当前时间戳,单位为秒
signYstring签名,生成规则如下

注意

参数 current_time 与引力服务器当前时间误差如超过 10s,会被认为不合法,本次请求将失败!

sign 签名生成规则说明

  • Java 示例
String str="app_key=APP_KEY&wx_access_token=WX_ACCESS_TOKEN&current_time=CURRENT_TIME" ;
String sign = DigestUtils.md5DigestAsHex((str).getBytes()).toLowerCase();
  • Php 示例
$str = "app_key=APP_KEY&wx_access_token=WX_ACCESS_TOKEN&current_time=CURRENT_TIME";
$strSign = strtolower(md5(utf8_encode($str)));

参数说明

  • APP_KEY: 为项目加密秘钥,可以在应用管理open in new window查看,请注意不要对外泄漏!
  • 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": "成功"
}