oath2获取用户信息mysql_微信 oauth授权 获取用户的信息

应用场景

(1)点击菜单直接链接跳转,这样直接跳是获取不到用户的openid的,需要用到这个

(2)获取用户的一些基本信息,头像,呢称,需要用到这个

准备

需要在公众号里面配置一个应用域名,不配置这个的话,跳转后就是空白页面

步骤

(一)

//$callback="一个回调的网址比如http://www.baidu.com/auth.php";

$param ['redirect_uri'] = $callback . '&getOpenId=1';

//&getOpenId=1 这个参数是自己加着用的,跟微信无关$param ['response_type'] = 'code';$param ['scope'] = 'snsapi_userinfo';$param ['state'] = 123;$param ['appid'] = $info ['appid'];//拼凑出一个url 请求此url

$url = 'https://open.weixin.qq.com/connect/oauth2/authorize?' . http_build_query ( $param ) . '#wechat_redirect';/*url大致的样子如下

https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxxxxxxx8xx9b9&redirect_uri=http%3A%2F%2Fxxxn.xingames.com%2Fweiphp%2Fixxxex.php%3Fs%3D%2Faddon%2FMxxber%2FMexxxber%2Findex%26getOpenId%3D1&response_type=code&scope=snsapi_userinfo&state=123#wechat_redirect*/redirect ($url );

***$param ['scope'] = 'snsapi_userinfo'诸如这样的参数什么意思,可以查询微信的手册

地址:http://mp.weixin.qq.com/wiki/17/c0f37d5704f0b64713d5d2c37b468d75.html

(二) 跳转到上面的url后,微信会返回给你这个u

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值