博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微信小程序之获取分享码
阅读量:5732 次
发布时间:2019-06-18

本文共 457 字,大约阅读时间需要 1 分钟。

我使用的是接口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>显示。

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

 

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

你可能感兴趣的文章
打造用户最喜爱的产品----最佳实践经验之十大要点
查看>>
webservice如何创建线程来响应客户端
查看>>
C语言实现并行求和算法
查看>>
SQL注入漏洞和SQL优化
查看>>
在DJango中获取访问者的IP地址
查看>>
base64
查看>>
大型网站架构演化历程
查看>>
豆瓣网CTO洪强宁讲述网站架构变迁
查看>>
js hasOwnProperty vs hasProperty的区别
查看>>
fix元素水平居中
查看>>
监听Textarea、input输入变化
查看>>
Spring AOP是什么?你都拿它做什么?
查看>>
Mongodb无法启动:The default storage engine
查看>>
Venture and Chance
查看>>
域名注册详解:WHOIS信息的历史及其发展(二)
查看>>
Sftp工具类
查看>>
同步系统设置时间格式
查看>>
javascript 和 native obj-c 交互数据的开源工具
查看>>
nginx虚拟主机配置
查看>>
spring事务处理
查看>>