文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
配置云调用权限
前往 控制台 - 云调用 - 云调用权限配置 ,按照自己的业务需要配置接口。
比如你要在服务中调用文字安全检测接口
此接口的调用地址如下: https://api.weixin.qq.com/wxa/msg_sec_check?access_token=ACCESS_TOKEN
在配置时,只需要 api.weixin.qq.com
之后, ?
参数之前的部分,所以应该在配置输入框里填写如下
/wxa/msg_sec_check
在云托管服务中,微信后台周期性的将开放接口所必须要的 access_token
,推送到服务的容器实例中。在使用时只需要从容器本地读取令牌,就可以包装请求去调用了:
access_token
推送的时间间隔为 10
分钟,令牌的有效期为 30
分钟; 挂载路径为: /.tencentcloudbase/wx/cloudbase_access_token
; 在同一个环境中所有的容器实例,推送的 access_token
相同
查看容器内 access_token
如果需要获取容器内的 access_token
调试接口,需要在接口中填入 cloudbase_access_token=容器内的 access_token
// https://developers.weixin.qq.com/miniprogram/dev/wxcloudrun/src/guide/weixin/token.html const fs = require('fs') const request = require('request') // 容器内的 access_token const token = fs.readFileSync('/.tencentcloudbase/wx/cloudbase_access_token', 'utf-8') return new Promise((resolve, reject) => { request({ method: 'POST', // 可本地调试用 cloudbase_access_token url: `https://api.weixin.qq.com/wxa/msg_sec_check?cloudbase_access_token=${token}`, body: JSON.stringify({ openid: '用户的 openid', // 可以从请求的 header 中直接获取 req.headers['x-wx-openid'] version: 2, scene: 2, content: '安全检测文本' }) },function (error, response) { console.log('接口返回内容', response.body) resolve(JSON.parse(response.body)) }) })
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论