找回密码
 立即注册

QQ登录

只需一步,快速开始

微信公众号开发资源

关注:815

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

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

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

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

6

主题

201

帖子

1981

积分

专家路上

积分
1981
 楼主| 发表于 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

主题

60

帖子

1067

积分

专家路上

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

使用道具 举报

最佳答案
1 

1

主题

10

帖子

122

积分

新人求带

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

使用道具 举报

最佳答案
5 

7

主题

216

帖子

1万

积分

版主

Rank: 7Rank: 7Rank: 7

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

使用道具 举报

最佳答案
0 

0

主题

124

帖子

5711

积分

S1

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

使用道具 举报

最佳答案
19 

6

主题

201

帖子

1981

积分

专家路上

积分
1981
 楼主| 发表于 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
回复 支持 反对

使用道具 举报

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

本版积分规则


易域网-您身边的域名管家

henkuai.com是专业的第三方微信开发者平台,为生态而生。


本站为第三方微信开发者平台,非腾讯官方网站。

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

欢迎来这里一起喝喝茶,
聊聊你的产品。

微信公众号gongzhongkaifa

工作日12小时内回复。

广告推广
zhongcong@henkuai.com

工作日12小时内回复。

市场合作
songchang@henkuai.com