找回密码
 立即注册

QQ登录

只需一步,快速开始

微信公众号开发资源

关注:843

所属分类: 微信开发 微信公众号开发资源

本版块为微信公众号开发教程与公众号开发相关技术分享板块,技术提问请到其他对应的问答板块发帖:)

[公众号开发博客] OAuth2.0网页授权获取用户信息用法

  [复制链接]
查看: 20025|回复: 169
最佳答案
19 

6

主题

203

帖子

1802

积分

专家路上

积分
1802
 楼主| 发表于 2016-1-7 14:39:10 | 显示全部楼层 |阅读模式
本帖最后由 sano小西 于 2016-1-7 14:40 编辑

拿别人的代码拼拼改改做的,完全按照官方的文档步骤,先填写回调域名,获取Code,然后再换取access_token(和获取基础接口的access_token不同),最后再获取用户信息。完整代码给出来了,可以自己测试下。

  1. <?php
  2. $APPID="wxe4beafdse96e7070";
  3. $APPSECRET="6be0f4d40b0fe88121f44e57194944db";
  4. if (isset($_GET['code'])){
  5.     //echo $_GET['code'];
  6.         $acc_url="https://api.weixin.qq.com/sns/oauth2/access_token?appid=".$APPID."&secret=".$APPSECRET."&code=".$_GET['code']."&grant_type=authorization_code";
  7.         $acc_data=file_get_contents($acc_url);
  8.     $acc_result=json_decode($acc_data);
  9.     $acc_token=$acc_result->access_token;
  10.     $usr_openid=$acc_result->openid;

  11.     $usrinfo_url="https://api.weixin.qq.com/sns/userinfo?access_token=".$acc_token."&openid=".$usr_openid;
  12.     $info_data=file_get_contents($usrinfo_url);
  13.     $info_result=json_decode($info_data);
  14.     echo $nickname=$info_result->nickname;
  15. }else{
  16.     echo "NO CODE";
  17. }
  18. ?>
复制代码


注意:代码中的APPID,APPSECRET和回调域名换成自己的

中间有个问题就是拿测试号测试的时候,没有弹出授权页面,直接默认了。
游客,如果您要查看本帖隐藏内容请回复









回复

使用道具 举报

最佳答案
0 

0

主题

133

帖子

2017

积分

专家路上

积分
2017
发表于 2016-1-7 19:56:45 | 显示全部楼层
:victory:
回复

使用道具 举报

最佳答案
1 

1

主题

10

帖子

122

积分

新人求带

积分
122
发表于 2016-1-7 20:04:08 | 显示全部楼层
我来看看
回复

使用道具 举报

最佳答案
5 

7

主题

216

帖子

1万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
11188
发表于 2016-1-7 21:48:12 | 显示全部楼层
看看66666666
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

132

帖子

5366

积分

S1

积分
5366
发表于 2016-1-7 22:34:45 | 显示全部楼层
我来看看
回复

使用道具 举报

最佳答案
19 

6

主题

203

帖子

1802

积分

专家路上

积分
1802
 楼主| 发表于 2016-1-8 10:05:14 | 显示全部楼层

看完给点反馈啊!还是有点疑问
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

1

帖子

42

积分

新人求带

积分
42
发表于 2016-1-8 10:18:50 | 显示全部楼层
好东西啊,看看看看看看
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

1

帖子

42

积分

新人求带

积分
42
发表于 2016-1-8 12:30:56 | 显示全部楼层
学习。。。。。。。。
回复

使用道具 举报

最佳答案
0 

0

主题

10

帖子

191

积分

新人求带

积分
191
发表于 2016-1-8 16:21:42 | 显示全部楼层
试试是否可以
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

25

帖子

425

积分

略知一二

积分
425
发表于 2016-1-11 09:18:02 | 显示全部楼层
666666666666666666
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



www.henkuai.com—微信开发者的分享交流平台,专注微信开发生态。

天津市滨海新区
中新生态城中成大道生态建设公寓9号楼3层301

微信公众号

广告推广
QQ:805874290

市场合作
zhongcong@henkuai.com