微信公众号里的PHP网站进行网页授权

    要进行网页授权,肯定要和微信合作,首先,要有一个自己的公众号,而且必须要经过认证的公众号.(如果没有,可以去申请测试号)

    订阅号和服务号以及测试号:订阅号专注的是推送消息,所以一些高级接口会没有.服务号专注的是用户交互,所以接口会比订阅号多一点,相对的,推送消息的数量就会比订阅号少一点.而测试号,什么接口都有,但测试号,你懂得,用不时间长.

    本文的教程仅仅是微信入门教程,如有错误,欢迎指正!!!

我要说的是微信的网页授权功能.如果要开发网页授权功能,就需要一个服务号,服务号,服务号. 因为进行网页授权的时候,必须要填一个网页授权域名,这个网页授权域名在订阅号里面没有,不支持.所以要用服务号.

填好网页授权域名后,就可以进行代码的开发了.我这用的是PHP,思路都一样,具体代码差异,请找度娘............................

大致思路是:你先创建一个网页,让用户同意,当用户同意后,微信会带一个code参数来访问你填的网页授权域名底下的文件,比如http://授权域名/index.html、http://授权域名/index.php等,这个文件是你自己建的,名字你自己起(没错,这个网页授权就是上面说的网页授权),然后我们在index.html或index.php里会获得微信传过来的code,然后拿这个code和Appid等换取信息,这个信息就是用户的信息咯!!!得意

下面说代码:

    嗯.......进行网页授权,第一步需要先创建一个页面,这个页面是给用户授权的.比如你进微信公众号网站,他会弹出来一个界面,问你是否授权用微信号登录这个网站.创建这个页面的代码:

$AppId = "你的Appid";

$Redirect_Uri = urlencode('域名/index.html');//这里是code参数来访问你填的网页授权域名底下的文件,这里是index.html
//这个$Url 的scope 可以根据需求自己更改,我用的是snaapi_base,这个意思就是用户只要关注了这个公众号,就不需要再手动去确认授权了,直接就访问微信公众号里的网页了
$Url = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=$AppId&redirect_uri=$Redirect_Uri&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect";
//跳到这个$Url
header("Location:" .$Url);

这个授权界面弄好了,接下来就

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值