微信公众平台开发教程1获取用户Openid和个人信息的详细说明
本文介绍了微信公众平台获取用户Openid和个人信息的开发。分享给大家参考,如下:
前言:
首先尝试了微信微信官方账号的开发。学习方法的探索来自网络博客和问答。对于参差不齐的信息,我不能告诉自己。花时间写一些文章,这不仅仅是为了我自己。学习总结,也希望能给同样是菜鸟的人渣一些帮助。
背景介绍:
,我需要用户收到微信共享的链接,点击【喜欢】给参与的用户,然后需要在后台获取微信用户的openid作为唯一的标签信息,这样才能保证用户在下一次录入后会对比数据库,直接提取其对应的操作信息
操作流程:
一.公众号的信息配置
(1).一般用于配置的微信官方账号/服务号信息基本如下:
(2).因为我的个人学习申请是一个订单号,很多功能都没有开通,然后我选择了“公共平台考试账号”
(3).点击“进入”后,系统会要求你扫描二维码,使用自己的微信账号
需要注意的是,在“接口配置信息”中,URL是验证令牌的回调地址。填写此网址时,您需要上传代码的外部网络可访问的地址。后面我会提供相应的代码,注意Token值的确定,因为后面的代码会用到它。
(4).下拉页面,需要配置网页授权获取用户基本信息
需要注意的是,回调页面的域名一定不能拼错。我之前因为失误浪费了很多时间。如果是错误的,扫描二维码时会报错:“redirect_uri参数错误”。个人建议去掉“http://”和冗余后缀。请参考下图。
注:建议参考新章节(简化)——微信公众平台开发的微信集成类的使用
二.后台代码的编写
(1).参考回调地址的代码,我直接从开发者平台下载的,只修改了“token”的值
(2).参见以下访问地址代码
注意appid的正确填写,然后确定redirect_uri的地址,我提供给大家参考。再者,下面代码中url中的“scope=snsapi_userinfo”是可以自己控制的,所以需要区分snsapi_base和snsapi_userfo的简单区别,百度有很多具体的解释。
(3).请参考重定向uri中的代码
这个代码的功能是把微信用户的信息打印出来,方便查阅得到的json数据。在提取微信用户的数据时,开发相关的数据库操作码并不难。
三.最后的功能测试
(1).用“草料二维码”生成一个微信可以扫描的二维码,然后用手机扫描:![](https://www.baoge.net/d/file/p/2021/08-26/78a2b69e23bf3f80abdf5265a4e10e2f.png)
(2).扫描后显示如下:
附录:
(1).提示信息
.微信官方账号微信官方账号开发文件中说明,被访问网站的域名端口为80。需要注意的是,当然大部分网站默认都是80开的。如果没有可以从外网访问的网站,建议使用新浪SAE。这里,我用公司服务器直接测试。2.由于微信开发的信息是更新的,获取网上获取的信息已经过时,所以学习方法背后的操作参考开发文档并不难
.这里提供了两个参考网站。个人认为非常详细,特别是对于SAE和开发文档的解释。
(2).文章推荐
推荐新篇章(简明):微信开发集成类的使用
(3).源代码下载
更多对PHP相关内容感兴趣的读者,请查看本站话题:《PHP微信开发技巧汇总》、《php curl用法总结》、《PHP网络编程技巧总结》、《php字符串(string)用法总结》、《PHP中json格式数据操作技巧汇总》、《PHP针对XML文件操作技巧总结》。希望本文对PHP编程有所帮助。
版权声明:微信公众平台开发教程1获取用户Openid和个人信息的详细说明是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。