微信小程序创建二维码图片出现 access_token missing rid 的问题

发布于 2022-09-13 00:00:01 字数 2954 浏览 15 评论 0

题目描述

微信小程序创建二维码图片出现 access_token missing rid 的问题

题目来源及自己的思路

想实现一个扫码登陆的功能,首先生成一个二维码。
第一步:生成token,通过调用接口getAccessToken:https://api.weixin.qq.com/cgi...
该接口文档地址:https://developers.weixin.qq....
第二步:通过token,转而调用第二个接口createQRCode:https://api.weixin.qq.com/cgi...
该接口文档地址为:https://developers.weixin.qq....
但第二步调用接口并未获取到实际数据,出现了 access_token missing rid 的问题 image.png

相关代码

粘贴代码文本(请勿用截图)
wxml

<!--pages/qrcodeTest/qrcodeTest.wxml-->
<button type="primary" bindtap="getToken">点击生成token值</button>
<button type="primary" bindtap="getErweiCode">点击生成二维码</button>

js

// pages/qrcodeTest/qrcodeTest.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    currentToken:""
  },
  getToken:function(){
    wx.request({
      url: 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=(开发设置中获取的)&secret=(开发设置中获取的)',
      method:"GET",
      success:res=>{
        console.log("调用成功,结果值为:",res);
        this.setData({currentToken:res.data.access_token})
      },
      fail:console.error
    })
  },
  getErweiCode:function(){
    var currentToken=this.data.currentToken;
    console.log(currentToken)
    wx.request({
      url: 'https://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode?access_token=',
      method:"POST",
      data:{
        access_token: currentToken
      },
      success:res=>{
        console.log("二维码数据获取成功,结果为:",res)
      },
      fail:console.error
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})

你期待的结果是什么?实际看到的错误信息又是什么?

期望值为:二维码数据image.png
实际看到的错误为:image.png
虽然调用成功,但是并没有出现期望数据

微信小程序开发小白一枚,求解惑,求解惑,求解惑!!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

枉心 2022-09-20 00:00:01

我调错了api,我用的是云开发,却用的是服务端的请求接口,发生了错误,太粗心了!!!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文