收藏
回答

云函数生成带参数的二维码,url参数的赋值方式

框架类型 问题类型 终端类型 AppID 环境ID 基础库版本
小程序 Bug 微信安卓客户端 wxdf3d511605b3e50d xly-5gwz1isd70c4492b 2.0.0

// 云函数入口文件

const cloud = require('wx-server-sdk')

cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV })

var rp = require('request-promise')

exports.main = async (event, context) => {

  const accessToken='myToken'

  return rp({

    url: 'https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token='+accessToken,

    method: 'POST',

    responseType: 'arraybuffer',

    body: {

      "expire_seconds": 604800, 

      "action_name": "QR_STR_SCENE", 

      "action_info": {

          "scene": {

              "scene_str": "test"

          }

      }

    },

})

}

云函数生成带参数的二维码,url参数的赋值方式不对,哪位大佬能指教一下,应该如何赋值?

非常感谢!

回答关注问题邀请回答
收藏

2 个回答

  • showms
    showms
    2023-02-06

    少一个json: true

    2023-02-06
    有用 1
    回复 1
    • 深白
      深白
      2023-02-06
      解决!感谢大神指点,查了好多资料和百度,都没有提到这一点!
      2023-02-06
      回复
  • Mr.Zhao
    Mr.Zhao
    2023-02-07

    你代码跟云函数都没关系,问题是request-promise的参数问题

    2023-02-07
    有用
    回复
登录 后发表内容
问题标签