Skip to content

Files

Latest commit

 

History

History
34 lines (27 loc) · 1.15 KB

access-token.md

File metadata and controls

34 lines (27 loc) · 1.15 KB

获取微信 ACCESS_TOKEN

开发者授权知晓云后,知晓云在调用微信 API 时,会获取最新的 ACCESS_TOKEN ,这时如果开发者在自己的服务器上也刷新了 ACCESS_TOKEN 去调用微信的 API,会使知晓云的保存的 ACCESS_TOKEN 失效,会造成额外的 ACCESS_TOKEN 刷新,浪费 ACCESS_TOKEN 的生成次数。 因此知晓云开放了获取知晓云保存的 ACCESS_TOKEN 的 API,开发者只管获取 ACCESS_TOKEN,而无需担心 ACCESS_TOKEN 过期的问题。

BaaS.wxAccessToken(signKey)

参数说明

参数名 类型 说明
signKey string 从 event.signKey 取得的密钥,用于解密

返回值

{
  access_token: '13_9cUD6KTQb4qtASzoL_k1uDCWqjOGRfHieF3-aHBahJ5XGjsDAhaoQLf8DWk1lpfm3J76F0LI3E820dMSAkWwnzlq264qxca8M5xBXU7y4e1Ka5IrUMu8zzvei9BFzE4QmXL1yVxwmsp45VhtXTOfABATPK',
  expires_in: 5400
}

示例代码

exports.main = function (event, callback) {
  BaaS.wxAccessToken(event.signKey).then(res => {
    console.log(res)
    callback(null, res)
  }).catch(e => {
    console.log(e)
    callback(e)
  })
}