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

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

于 2022-03-22 发布 文件大小:1.51 MB
0 160
下载积分: 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 个回复

  • PHP QR Code在线生成二维码调用方法及实例
    这是一个PHP二维码在线生成源码,采用的是PHP QR Code类库生成,在生成时调用这个类文件即可,用此方法生成二维码,相对来说是比较简单的了。这个二维码生成用法也挺简单,直接在文本框中输入文字或网址后,单击按钮即可生成。输入内容后,点击按钮就可以生成QR。   不过本源码只能生成一种大小的二维码,后期你可以自己扩展吧,让其可生成多种大小的二维码。   使用方法:把所有的文件都网站目录下都可以,打开index.php就可以生成二维码。
    2022-02-11 20:50:21下载
    积分:1
  • WordPress Redis 缓存清除插件 v1.2
    一个针对Wordpress开发的Redis清存缓存程序,jim westergren启发的wordpress redis缓存系统,当然也是和Wordpress一样运行于PHP环境下,采用纯PHP代码编写,没有引入Wordpress核心文件.设计原理: 当用户访问某一个页面时,将整页写入到Redis,如果其他用户访问这个页面,将直接从Redis抽取返回,在处理速度上与传统方式快了接近100倍之多.   使用之前: 用户-->wp blog header-->wp load-->wp config-->wp settings-->各种处理&各种读取数据库-->返回结果,处理速度230-500之间.   使用之后: 用户-->redis-->返回结果处理速度20-35之间.   注:以上在1核,1G的VPS上测试的结果,每次速度不同,取的平均值.
    2022-03-13 05:12:03下载
    积分:1
  • php投票系统源码
    本程序为PHP+mysql编写的麦兜多主题投票系统V1.1版本。可以支持多个主题投票,按投票主题ID区分即可。toupiao.sql是数据库文件,里面原有一些测试数据。conn.php   为数据库连接文件,可以在些页面修改数据连接密码。ztlist.php  管理投票列表,本系统支持多个投票,IP项为1时表示投票时1个IP一天只能投一次,登录为1表示登录后才能投票;tp.php?id=  用户投票页面,id为ztlist.php页显示的主题的序号。showtp.php?id=  查看用户投票结果页面,id为ztlist.php页显示的主题的序号。投票管理模块没有加上登录管理功能。有需要的可以自己加上或等待后续版本。
    2022-12-07 01:25:03下载
    积分:1
  • wxApp PHP版微信小程序CMS系统 v1.0
    wxApp PHP版微信小程序CMS管理系统,可以用来接入微信公众平台、接入微信小程序客服消息、为微信小程序提供API服务。   后台模块功能:网站设置、模板设置、URL设置、缓存设置、附件设置、缩略图设置、水印设置、更新设置、应用管理等。用它快速搭建手机端网站,并接入微信公众号平台,功能挺完备的, 源代码开源。
    2022-04-22 15:17:28下载
    积分:1
  • 微信OAuth2.0网页授权接口PHP版用法示例
    微信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请自行修改。   * 具体的实现方法见代码注释。
    2022-03-22 02:20:29下载
    积分:1
  • 一个简单的PHP api接口范例
    1.api.php放入需要实现api功能的站点,并调用数据库信息   2.client.php文件放入需要调用api的站点文件内,实现远程调用api的功能。   用法请参考api.php文件,内含接口地址、支持格式(json)、请求方式(get )、请求示例等。   api.php中还包括了md5生成32、接收用户信息、服务器生成key值和用户key值对比、生成接口根据需要读取数据库数据、生成json格式数据等代码实现。
    2023-07-04 17:25:02下载
    积分:1
  • PHP批量上传图片在线生成图库、相册
    PHP在线批量上传图片生成图库或相册程序,注意,本程序是结合数据库实现的,因此在使用前请更改connect.php中连接数据的信息。在你的数据库中创建两个数据表:创建图片表 pre_pic,创建相册表pre_album,以上信息修改后在PHP服务器下运行addpic.php.用户浏览选择图片后,批量上传,要输入相册名称和自定义相册编号,有需要PHP上传图片功能的,本源码比较适合参考学习。
    2022-06-27 00:03:57下载
    积分:1
  • PHP毕业设计 基于HTML5的视频分享网站含弹幕功能
    一个PHP毕业设计源码+技术文档,关键词:HTML5,慕课,视频,弹幕,网站。适用于视频网站的 html5视频弹幕代码,毕业设计做的是一个基于HTML5的视频分享网站,所涉及的技术分别有PHP、MySQL、Html5、CSS、JavaScript等。这个HTML5视频分享网站具有用户浏览公告、发布视频、查看视频、发弹幕评论、点赞实现评论排名和管理员视频分类管理、公告管理、视频信息管理、用户管理、管理弹幕评论等功能。   附带的技术文档在视频分享网站设计方面,分别对需求分析、概要设计、详细设计进行了说明,其中主要对数据库设计的E-R模型、各表的数据结构进行介绍。   运行环境apache+php+mysql   没有以上环境,就下载xampp,安装后,把源代码放到htdocs文件夹下,运行xampp,打开数据库管理界面,新建数据库2shou,   再把sql文件导入2shou数据库,接着修改源代码中文件夹class/下的php文件中数据库的账号密码,默认xampp的mysql账号为root,密码为空。   首页http://localhost/2shou/   后台首页http://localhost/2shou/admin/ 账号1 密码111111   中文乱码解决:   打开php.ini,把default_charset="UTF-8"改为default_charset=""   屏蔽PHP中的Notice信息:   修改php.ini,将error_reporting改成E_ALL & ~E_NOTICE
    2022-02-03 17:05:59下载
    积分:1
  • 高级官网源码 电脑版+手机版通用 ASP正版源码
    高级官网源码高级官网源码 电脑版+手机版通用
    2022-02-18 14:09:34下载
    积分:1
  • LaySNS PHP轻量内容社区综合系统 v2.4
    LaySNS PHP轻量内容社区综合系统,是一套由PHP/MYSQL架构的、ThinkPHP5+LayUI内核的新型论坛社区系统,界面一改传统的风格,给人理主流的感觉,其前身是EA极简社区,但是功能方面扩充了很多,功能更强大了。   LaySNS 轻量内容社区综合系统几大功能模块:综合信息交流、BBS系统、CMS部分、个人中心以及后台管理系统等。   界面运行效果请参见测试截图。
    2022-09-22 08:05:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载