云开发调用 8.获取直播间分享二维码怎么返回errcode: 300022?
使用接口:8.获取直播间分享二维码接口说明大家帮我看看哪里出错了 access_token是能获取到的 为什么创建的未开播的测试直播间 显示不存在?获取直播间分享二维码:调用频率 调用额度:10000次/一天 请求方法:GET 请求URL https://api.weixin.qq.com/wxaapi/broadcast/room/getsharedcode?access_token= URL query 参数{
"roomId" : 6209,
"params" : encodeURIComponent(JSON.stringify(custom_params))
}
// 云函数入口文件 const cloud = require('wx-server-sdk') const rp = require('request-promise') //封装模块promise cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 云函数入口函数 exports.main = async (event, context) => { const access_token = event.token const erweima = { method: 'GET', url: 'https://api.weixin.qq.com/wxaapi/broadcast/room/getsharedcode?access_token=' + access_token, body: { "roomId": 24, "params": encodeURIComponent(JSON.stringify({ path: 'pages/zhibo/geren', pid: 1 })) }, json: true } //获取erweima的值 const resultValue = await rp(erweima) const result = resultValue return result } //获取access_token 的值 token() { let that = this wx.cloud.callFunction({ name: 'getToken', //云函数名 success: function (res) { console.log('获取token接口数据成功', res.result.access_token) let token=res.result.access_token that.setData({ token }) //通过官方文档获取直播间二维码 wx.cloud.callFunction({ name: 'erweima', data: { token:token }, success(res) { console.log('获取二维码成功', res) }, fail(err) { console.log('获取二维码失败', err) }, }) }, fail: function (err) { console.log('获取token接口数据失败', err) }, }) }, 返回的信息 errMsg: "cloud.callFunction:ok" requestID: "057cfe7b-e9a5-4ff1-a27e-95201f951e56" result: errcode: 300022