登录
首页 » PHP源码 » 微信OAuth2.0网页授权接口PHP版用法示例

微信OAuth2.0网页授权接口PHP版用法示例

于 2022-03-22 发布 文件大小:1.51 MB
0 108
下载积分: 2 下载次数: 1

代码说明:

微信OAuth2.0网页授权接口PHP版用法示例,测试前请先申请一个公众号供测试,微信提供测试用的公众账号,此帐号只能添加100个关注者且只有__已关注__的用户才可以进行OAuth2.0受权。   1.开通后将```appID```、```appsecret```、```Token```填入```index/Conf/config.php```中。然后将接口配置信息中的URL改至php服务器,将地址定位到```index.php/Index/wechatInitAuth```进行微信API认证,直到提示"配置成功"。   2.点击‘体验接口权限表--OAuth2.0网页授权(仅关注者才能授权)’中的修改,将授权回调页面域名改为php服务器地址。直到出现‘通过安全监测’。   配置完微信测试号后,在微信中打开```http://项目目录/index.php```(例:```http://121.40.135.90/weixin_auth/index.php```)将会在页面中打印出session中的受权数据,表示测试受权成功。   在AuthAction中的初始化函数```_initialize```中进行了OAuth2.0受权,所有基于AuthAction的控制器都将进行受权过程(除了微信API认证过程wechatInitAuth)。   对于同一用户在受权过期时间内多次打开此控制器的页面,将不会进行多次受权,因为其受权信息记录在session中,以免重复受权,减慢访问速度。受权过期时间在```index/Conf/config.php```中```wx_webauth_expire```设置,建议不要大于微信的过期时间7200秒。注意:   * 微信OAuth2.0受权分为snsapi_base (不弹出授权页面,直接跳转,只能获取用户openid),snsapi_userinfo (弹出授权页面,可通过openid拿到昵称、性别、所在地。并且,即使在未关注的情况下,只要用户授权,也能获取其信息),AuthAction.class.php默认为snsapi_base,而且session中只记录了snsapi_base中的基础数据,如需要snsapi_userinfo请自行修改。   * 具体的实现方法见代码注释。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • FullCalendar显农历的PHP AJAX jquery日历插件范例
    本源码是FullCalendar显农历的PHP AJAX jquery日历插件范例演示:FullCalendar应用源码——支持拖动与实时保存,演示FullCalendar拖动与保存日程事件的示例,还使用有FancyBox弹出框插件,在日历操作过程中,用以显示Ajax风格的提示,本款插件关键字:日程安排,FullCalendar,日历,JSON,jquery实例。
    2022-07-21 12:17:15下载
    积分:1
  • 通达OA201630%
    通达OA2016源码30%,完全正品,能够帮助您做开发使用,建议使用RAR解压,无密码
    2022-03-30 04:16:57下载
    积分:1
  • PHP根据图片文件名查找图片代
    PHP根据图片文件名查找图片代码,是一个来自朋友圈的集赞图片功能,其实是一些FSO相关的编程代码,在PHP环境下运行本代码后,输入图片的文件名,单击查找按钮,可显示该图片,感觉 没有什么特别之处,只是可拿去学习一些PHP关于文件操作方面的小技巧。运行效果截图如下。
    2022-03-20 22:40:28下载
    积分:1
  • LaySNS PHP轻量内容社区综合系统 v2.4
    LaySNS PHP轻量内容社区综合系统,是一套由PHP/MYSQL架构的、ThinkPHP5+LayUI内核的新型论坛社区系统,界面一改传统的风格,给人理主流的感觉,其前身是EA极简社区,但是功能方面扩充了很多,功能更强大了。   LaySNS 轻量内容社区综合系统几大功能模块:综合信息交流、BBS系统、CMS部分、个人中心以及后台管理系统等。   界面运行效果请参见测试截图。
    2022-09-22 08:05:03下载
    积分:1
  • php生成二维、条形类库及Demo
    php生成条形码以及二维码完整demo源码,实例包中包括了两个文件夹,barCode是生成条形码的例子,支持的所有编码,只需调整$codebar参数即可,生成的效果如截图的下半部分所示;phpqrcode为生成二维码的演示例子,生成的二维码效果如示例图上半部分所示,两个例子在IIS+PHP环境下顺利运行,barCode目录下生成的条形码路径:   /barcode/test.php?codebar=BCGcode128&text=20090729TT   两个例子均来自国外,翻译一下即可使用。
    2023-03-23 01:35:05下载
    积分:1
  • PHP HTML5批量上传图片Demo
    PHP HTML5批量上传图片Demo源码,不涉及数据库,演示了ajax上传文件,上传完毕后可在本地目录中查看文件,回调可以调用三个参数 总数,成功数和失败数,如果不需要可以不传,本示例的上传文件类型被限制为.jpg|.jpeg|.png,也可以修改这些限制。   本例中的JS上传文件是亮点,在这个JS封装类中,完成了以下功能:上传事件构造函数、绑定上传按钮事件、将透明的文件输入框至于鼠标点击范围、上传文件到服务器、如果不是合法文件则跳过不上传、上传成功函数、结束时清除列表更新定时执行器 然后执行最后一遍、转换文件大小为k或者M表示、检查文件大小是否合法、
    2022-07-23 16:22:39下载
    积分:1
  • 高级官网 电脑版+手机版通用 ASP正版
    高级官网源码高级官网源码 电脑版+手机版通用
    2022-02-18 14:09:34下载
    积分:1
  • 易语言PHP网络验证
    易语言PHP网络验证源码,可以使用的网络验证软件,使用php编写后台,易语言做客户端,让你的软件也可以集成验证服务,从此 能使用与否,远程掌握在自己的手里,还可以继续扩充收费功能
    2022-11-14 07:05:04下载
    积分:1
  • php ecshop开
    网上电子商城基本功能齐全,可用于二次开发
    2022-09-15 07:45:04下载
    积分:1
  • 2017最新决占60秒微交易完美修复版本,正在运营版本
    2017最新决占60秒微交易完美修复版本,正在运营版本源码,不多说
    2022-04-08 00:06:14下载
    积分:1
  • 696518资源总数
  • 106182会员总数
  • 24今日下载