当前位置:   article > 正文

微信小游戏 二维码如何生成和调用?_上小游戏怎么帮微信做成二维码上游戏

上小游戏怎么帮微信做成二维码上游戏

二维码 带参数
微信官网二维码点击跳转

获得token
一般是在后端获得token,参数secret在MP后台:开发-开发管理-开发设置获得 官方文档

//接口地址 POST
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=XX&secret=xx
//返回 有效时长,目前是7200秒之内的值
access_token   expires_in 
  • 1
  • 2
  • 3
  • 4

二维码有两种场景:
1.永久有效,有数量限制,适用于需要的码数量较少的业务场景。需要线上发布版本。

接口方式:POST
接口地址:https://api.weixin.qq.com/wxa/getwxacode?access_token=ACCESS_TOKEN
传入参数:path:"name=andy&sex=1"

代码调用:
//未验证
let query = wx.getLaunchOptionsSync();
//query
{name:"andy",sex:1}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

在这里插入图片描述

2.永久有效,数量暂无限制,适用于需要的码数量极多的业务场景。支持开发版,测试版,线上版调试。

接口方式:POST
接口地址:https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=ACCESS_TOKEN
传入参数:scene:"name=andy&sex=1"

代码调用:
// 在首次启动时调用 wx.getLaunchOptionsSync ,仅返回一个参数,需要自己解析一下
const {query} = wx.getLaunchOptionsSync()
//打印scene 显示 "name=andy&sex=1";
const scene = decodeURIComponent(query.scene)

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

在这里插入图片描述
如何在开发者里边调试?
点击添加编译模式,选择上面生成的二维码,导入自动填充启动参数。然后在开发工具运行,即可取得scene参数。和扫码跳到小游戏的效果是一样的。
在这里插入图片描述

获取手机号
一般是在后端获取,点击查看。需要用户手机验证码,传给后端才能获取。

//接口地址 POST
https://api.weixin.qq.com/wxa/business/getuserphonenumber?access_token=xx&code=xx
//返回
phone_info:{phoneNumber:XX}
  • 1
  • 2
  • 3
  • 4
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/576008
推荐阅读
相关标签
  

闽ICP备14008679号