微信令牌(cloudbase_access_token)是用于调用微信开放平台接口的凭证,该token等同于第三方平台接口中所需要的component_access_token。微信后台周期性进行推送令牌,第三方开发者可通过微信令牌功能直接获取 access_token 用于接口的调用及测试验证工作,而无需通过 appid 和 secret 调用相关接口获取并维护生命周期。

# 开启微信令牌

第三方平台-详情-云开发-微信令牌,点击“开启”即可使用该功能 image.png 初次开启功能时,需要约三分钟时间,在此时间请勿关闭该页面

# 使用微信令牌

在使用微信令牌调用微微信开发平台接口时,需先进行权限设置,将所需要用微信令牌调用的接口地址设置为白名单,不在白名单中的接口将无法使用微信令牌进行调用。接口文档请参考第三方平台 image.png

  • 注意:填写接口地址时无需填写域名及参数,如以下红框中即可 image.png

点击“查看令牌”,在命令行中输入“cat /.tencentcloudbase/wx/cloudbase_access_token”,即可获取该第三方平台拥有的微信令牌(cloudbase_access_token) 复制令牌,即可用于相关接口调用 image.png 注意:

  • 令牌尾部的“/app #”无需复制
  • 微信令牌使用期间会产生相关费用,不使用则不产生费用。当使用该功能三十分钟后无操作,将会自动停止计费。账单及费用充值等操作,请点击“跳转到腾讯云”。查看计费说明

以 HTTP 形式发起服务端接口调用,在请求时 url 参数需传入 cloudbase_access_token 而不是 component_access_token。 以清空api的调用quota的接口为例,构造如下请求:

POST https://api.weixin.qq.com/cgi-bin/clear_quota?cloudbase_access_token=50_FQ37-_cJaMxbszm7jQBvMYxygxxxxxxxxxxxxxxjPZL9HtAgsDVNprMNAhABAYZM