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

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

于 2022-03-22 发布 文件大小:1.51 MB
0 161
下载积分: 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 mysq 我们是源码、模板爱好者,只要大家全部集中起来,分享到好的源码和模板,是很容易的! 改变互联共享方式  真心服务站长 微信分销系统的功能最大的优势就在于去中心化这一点。由于商品通过微信朋友圈传播,使企业将关注重心从技术层面转向商品层面,通过优质内容和价格吸引终端顾客,将商品价格构成中原本属于电商平台的运营成本转化为分销佣金,使分销商和消费者获得最终实惠。 l
    2023-08-14 09:00:24下载
    积分:1
  • php使用API将word转换pdf文件
    php使用API将word转换pdf文件,这个可以用,示例文件中调用了word2pdf.wlphp.com官方网站的API文件,生成的PDF文档上传到了官网进行演示,用户可根据程序运行后的路径下载PDF文档,虽然有些麻烦,不过后期可以自己修改,把PDF文档生成在本地,这个例子仅为API的使用演示,学会了,在PHP中将Word生成PDF文件就容易了。   另外源码包中也给出了api文件,用户可调用此本地API来生成,待生成的word文档请存储在doc路径下,文件名自定,不过要和index.php文件中指定的Filename一致。
    2022-03-20 22:26:48下载
    积分:1
  • 微信外卖系统源码
    有PC端,客户端,管理端以及微信端的多功能微信外卖系统
    2023-07-06 13:25: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
  • LBS定位平台源码
    LBS定位平台源码。LBS定位平台源码。LBS定位平台源码,
    2022-08-10 10:16:19下载
    积分:1
  • 织梦CMS整站源码通用安装说明
    织梦CMS整站源码通用安装说明织梦CMS整站源码通用安装说明织梦CMS整站源码通用安装说明织梦CMS整站源码通用安装说明织梦CMS整站源码通用安装说明织梦CMS整站源码通用安装说明织梦CMS整站源码通用安装说明织梦CMS整站源码通用安装说明
    2023-01-21 03:30:05下载
    积分:1
  • 金蝶erp仓库php源代码
    金蝶erp仓库php源代码安装说明: 1、上传到网站根目录.  2、用phpMyadmin导入数据库文件bcb5.sql 3、修改数据库链接文件 /application/config/database.php (记得不要用记事本修改,否则可能会出现验证码显示不了问题,建议用Notepad++) 4、安装好了以后,登陆后台 帐号 admin 密码 jxc888888
    2022-03-24 08:49:46下载
    积分:1
  • UsualToolCMS企业网站管理系统 v4.0
    UsualToolCMS 是一款由PHP+MYSQL开发的企业级网站管理系统,可用于搭建企业网站、文章网站、商城类网站等,使用模板分离技术,支持创建多种类型的站点,支持模板二次开发和在线开发,丰富的模板语言方便开发者调用。   本款本是UsualToolCMS大众版,有些功能未开通,这些功能是:模板在线提娶在线支付及余额支付充值、购物车   必选:MYSQLI扩展   可选:CURL扩展   安装注意:本系统内置以下模板:   企业通用类安装地址:setup/index.php   在初始设置中0为否,1为是。   默认安装企业通用类模板,其他模板请自行下载。   根目录下sql_db.php 需要开通写入权限。   images目录下article、goods、upload 3个文件夹开通写入权限。   templete目录开通写入权限并覆盖继承子目录。cmsadmin目录下sqldata开通写入权限。   开通写入权限的目录,并不影响安全系数,为确保万无一失,可以设置成不执行脚本。   templete为模板目录,您可以直接更换模板。
    2022-05-23 18:05:01下载
    积分:1
  • Php股票K线图生成de源代码
    Php股票K线图生成de源代码,以前收藏的。
    2022-01-31 17:41:12下载
    积分:1
  • 通用型政府事业单位门户整站源码
    通用型政府事业单位门户整站源码通用型政府事业单位门户整站源码通用型政府事业单位门户整站源码通用型政府事业单位门户整站源码通用型政府事业单位门户整站源码通用型政府事业单位门户整站源码通用型政府事业单位门户整站源码通用型政府事业单位门户整站源码通用型政府事业单位门户整站源码通用型政府事业单位门户整站源码通用型政府事业单位门户整站源码通用型政府事业单位门户整站源码通用型政府事业单位门户整站源码通用型政府事业单位门户整站源码通用型政府事业单位门户整站源码
    2023-03-13 20:20:05下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载