微信授权机制
2016-01-09 11:37
501 查看
网页授权(使用无限制)
1、获取codehttps://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect
2、获取网页授权access_token
https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code
3、获取用户信息
https://api.weixin.qq.com/sns/userinfo?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN
获取用户基本信息(UnionID机制)
1、获取全局access token(每日限额2000)https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
2、获取用户信息
https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN
注:该接口是在用户和公众号产生消息交互或关注后事件推送后,才能根据用户OpenID来获取用户基本信息。这个接口,包括其他微信接口,都是需要该用户(即openid)关注了公众号后,才能调用成功的。
参考:
微信公众平台 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842
相关文章推荐
- 微信 群好友 的返回微信号 有阉割
- 微信QQ分享回话
- 微信内置浏览器UserAgent的判断
- 微信开发对接
- Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果
- 微信卡券核销
- Perl 微信模块--Weixin::Client
- iOS下微信语音播放之切换听筒和扬声器的方法解决方案
- 生成随机密码 可生成微信密钥key
- 第三方微信授权登录的iOS代码分析
- phonegap(cordova) 自定义插件代码篇(六)----android ,iOS 微信支付工具整合
- 关于微信跨号支付
- 微信开发之网页授权获取用户信息(二)
- 仿照微信的效果,实现了一个支持多选、选原图和视频的图片选择器,适配了iOS6-9系统,3行代码即可集成.
- Android实现类似微信的延迟加载的Fragment——LazyFragment
- iOS下微信语音播放之切换听筒和扬声器的方法解决方案
- 微信和支付宝接口开发
- Android 分享透明图片到微信变黑的问题
- 微信图文美化编辑器试试构思编辑器
- Android 软键盘和emoji表情切换方案,和微信几乎一样的体验