javascript - 微信开发授权的疑问
阿神
阿神 2017-04-11 10:17:16
[JavaScript讨论组]

官网文档步骤:
1 第一步:用户同意授权,获取code
2 第二步:通过code换取网页授权access_token
3 第三步:刷新access_token(如果需要)
4 第四步:拉取用户信息(需scope为 snsapi_userinfo

有些疑问,请问操作步骤是不是我这么理解的:用户在点击我设置的某个菜单按钮后,前段发送请求来获取code,然后自动的去调用设置的回调域名并加上相应的参数,这个回调域名是不是就是我在后台写的获取用户信息的接口然后在这个后台接口里面如果操作正常是直接跳转到目标页面吗
加粗部分是我的疑问,就是我现在不太理解何时触发我在后台写的接口以及在哪里进行目标的页面的跳转。
求大婶解惑,ths.

阿神
阿神

闭关修行中......

全部回复(1)
天蓬老师

这个回调地址是你在第一步时写在URL里的参数redirect_uri

第一步:给你的某个菜单按钮设置链接,链接的地址就是第一步需要发送的请求完整链接,包括各个参数的设置

第二步,第一步成功后,会自动调用你第一步URL里设置的回调地址,然后你需要在自己的后台针对这个请求获取到CODE,再在后台用这个CODE进行第二步请求的发送

第三步,一般是跳过= =

第四步,就可以利用获取的access_token再次请求获取用户信息

所以,假设你要用户通过点击某个菜单项,跳转到页面a,然后页面a又能获取用户的基本信息的话,就需要:

第0步:在a页面的开头处需要有后端代码能接收第2步的code,也要有后续代码能发送第四步的请求;

第1步:设置你的菜单跳转链接为balabala,然后回调的地址设置为上面页面a的访问地址

然后就可以了...

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号