PHP   发布时间:2022-04-09  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了微信开发之网页授权获取用户信息(二)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

在公众号的配置过程中,许多开发者会在菜单中加入HTML5页面,有时在页面内需要访问页面用户信息,此时就需要网页授权获取用户基本信息

大佬教程提醒大家:本文介绍讲述的内容是基于yii2.0框架

1、设置授权回调域名:开发 ---> 接口权限

  找到“网页授权获取用户基本信息”,点击后面对应的“修改”,在弹框响应位置填写授权回调域名即可,此处的域名不需要加http:// (关于网页授权回调域名的说明详情可参考公众平台开发者文档)

微信开发之网页授权获取用户信息(二)

<p style="text-align: center">

微信开发之网页授权获取用户信息(二)

2、获取授权

  关于OAuth2.0博主参考的是方倍工作室的博文http://www.cnblogs.com/txw1958/p/weixin71-oauth20.html(PS:方倍是一个微信开发大神,其中的微信开发内容还是比较详细的,推荐参考),其中详细剖析了微信官方文档的相关内容,也提供了获取授权的更详细思路和方案。

  实际上,获取用户信息的关键在于获取用户的openid。博主想要实现用户点击公众号菜单打开页面即可自动授权,从而针对该用户进行数据库操作,于是有下面两种方式: 

  (1)利用自定义菜单请求授权页面

    自定义菜单后面会单独写一篇博文,在这里先简述一下通过自定义菜单进行授权,该方法需要高级接口权限,且局限于关注公众号的用户直接从菜单进入页面

PHP;">
$menu = '{
"button":[
{
"type": "view","name": "商城","url": "https://open.weixin.qq.com/connect/oauth/authorize?appid=xxx&redirect_uri=http://tx.heivr.com/index.PHP&response_type=code&scope=snsapi_base&state=#wechat_redirect"
},{
"name":"快递服务","sub_button":[
{
"type":"click","name":"发快递","key":"express"
},{
"type":"click","name":"快递查询","key":"ww"
}
]
},]
}'; 

大佬总结

以上是大佬教程为你收集整理的微信开发之网页授权获取用户信息(二)全部内容,希望文章能够帮你解决微信开发之网页授权获取用户信息(二)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: