admin管理员组

文章数量:1656463

这次暑假留在学校参与工作室的项目,对微信公众号比较感兴趣,所以参与这方面的学习研究。

昨天完成了关于网页授权,获取用户信息方面的功能,所以乘热打铁,写上一篇。实现本篇涉及的

功能,还需要完成一些基础。在写完这篇博客后,我会尽快补上。

-------------------------废话不多说直入正题

需要的工具:

微信公众号(可以申请,但做开发的,可以申请测试号,申请详细不多说了)

服务器(可以自行购买,我使用的是新浪的sae。)

编辑器(随意,不做推荐)

微信公众号开发文档(地址)

-------------------------官方文档解读(只说我读到的信息)

!!!!!完成基本配置后才能进行一下工作,配置信息在这。(稍后补上)

你要完成网页授权,并获取用户信息要完成一下3步骤。

-1-用户授权并获取code

-2-使用code换取access_token

-3-使用access_token获取用户信息

--------------------用户授权并获取code

参数说明

appid=APPID(公众号唯一标识)

redirect_uri=REDIRECT_URI(授权后重定向的回调链接地址)

response_type=code(返回类型,无需更改)

scope=SCOPE(snsapi_base ,不弹出授权页面,直接跳转,只能获取用户openid),snsapi_userinfo 弹出授权页面,可通过openid拿到昵称、性别、所在地。)

state=STATE(重定向后会带上state参数,开发者可以填写任意参数值)

#wechat_redirect(无需更改)

地址实例(虽是测试号,但我还是隐藏部分信息)红色字体需要根据实际更改。

https://open.weixin.qq/connect/oauth2/authorize?appid=wxe5809c42e6c00d22&redirect_uri=http://dingcanphp.applinzi/getUserInfo.php&response_type=code&scope=snsapi_userinfo&state=1#wechat_redirect

返回结果(code的值,不一定是显示在浏览器界面上的,具体看你的redirect_uri中的文件)

061h4k8Z1G7AhY0025bZ1nbh8Z1h4k8Q

-----------------使用code换取access_token

参数说明

appid=APP

本文标签: 公众手机号用户信息权限网页