码迷,mamicode.com
首页 > 微信 > 详细

微信小程序之获取分享码

时间:2018-07-25 22:45:13      阅读:865      评论:0      收藏:0      [点我收藏+]

标签:base   前端   其他   数据   分享图片   服务   如图所示   his   weixin   

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

 

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

技术分享图片

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

技术分享图片

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

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

技术分享图片

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

3.前端的到base64后,可以使用this.setData({ url:base64 }),<image src=‘data:image/png;base64,{{url}}‘></image>显示。

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

 

微信小程序之获取分享码

标签:base   前端   其他   数据   分享图片   服务   如图所示   his   weixin   

原文地址:https://www.cnblogs.com/yk-68/p/9368615.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!