微信小程序之获取分享码

我使用的是接口B生成二维码

 

  1.首先根据提示,发起请求填写参数小程序的appid和密钥,获得返回数据中的access_token

微信小程序之获取分享码_第1张图片

2.然后拿到access_token再发起请求

微信小程序之获取分享码_第2张图片

这一切都在后端做,因为小程序访问网址需要配置服务器域名,而本网址的api.weixin.qq.com不能配置在小程序要使用的服务器域名中。

此时后端发起这两个请求后得到的数据如果传给前端,会得到如图所示的结果

微信小程序之获取分享码_第3张图片

不要怀疑,这的确是二维码的数据,但是它是进制流数据,后端需要使用方法将其转换为base64,再传给前端使用。如PHP可以使用base64_encode()方法转化,其他后端语言自行找方法。

3.前端的到base64后,可以使用this.setData({ url:base64 }),显示。

使用总结,有误请指出,谢谢!

 

转载于:https://www.cnblogs.com/yk-68/p/9368615.html

你可能感兴趣的:(微信小程序之获取分享码)