微信网页开发
2016-02-29 23:12
260 查看
使用基础网页授权调用接口 获取openid 再调用获取用户基本信息接口 可获得用户关注信息 (已关注用户静默授权 ,未关注用户提示关注) https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect 若提示“该链接无法访问”,请检查参数是否填写错误,是否拥有scope参数对应的授权作用域权限。
如果网页授权的作用域为snsapi_base,则本步骤中获取到网页授权access_token的同时,也获取到了openid,snsapi_base式的网页授权流程即到此为止。
https://mp.weixin.qq.com/advanced/wiki?t=home/index&id=mp1421140842&token=&lang=zh_CN
https://mp.weixin.qq.com/advanced/wiki?t=home/index&id=mp1421140839&token=&lang=zh_CN
掉用 获取用户基本信息接口 使用全局基础access-token 和网页授权接口获得的 openid换取用户信息
GET https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN subscribe 是否关注 为0 时获取不到用户信息 表示未关注 (可扩展跳到关注引导页)
直接使用网页静默授权 可获得用户基本信息 但无法识别是否关注
https://mp.weixin.qq.com/advanced/wiki?t=home/index&id=mp1421140842&token=&lang=zh_CN
获取code 通过code获取网页授权 access-token (与基础access-token不同),通过token 换取用户基本信息
假页面传值 openid 存网页 和存cookie ,session,php缓存(thinkPhp S方法) 都有
如果网页授权的作用域为snsapi_base,则本步骤中获取到网页授权access_token的同时,也获取到了openid,snsapi_base式的网页授权流程即到此为止。
https://mp.weixin.qq.com/advanced/wiki?t=home/index&id=mp1421140842&token=&lang=zh_CN
https://mp.weixin.qq.com/advanced/wiki?t=home/index&id=mp1421140839&token=&lang=zh_CN
掉用 获取用户基本信息接口 使用全局基础access-token 和网页授权接口获得的 openid换取用户信息
GET https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN subscribe 是否关注 为0 时获取不到用户信息 表示未关注 (可扩展跳到关注引导页)
直接使用网页静默授权 可获得用户基本信息 但无法识别是否关注
https://mp.weixin.qq.com/advanced/wiki?t=home/index&id=mp1421140842&token=&lang=zh_CN
获取code 通过code获取网页授权 access-token (与基础access-token不同),通过token 换取用户基本信息
假页面传值 openid 存网页 和存cookie ,session,php缓存(thinkPhp S方法) 都有
相关文章推荐
- 2016年“微信之父”张小龙首次公开演讲透露的信息量大
- 微信支付遇到过的坑
- [iOS]关于微信支付
- 微信红包算法探究
- 微信商户发放红包接口调试经验总结
- Android 仿照微信发说说,既能实现拍照,选图库,多图案上传 使用Retrofit2.0技术
- android摇一摇功能音效与振动附加微信音效大全下载
- 微信红包的算法实现
- 微信长按出现菜单栏js代码
- 微信红包算法
- jsapi h5 内网页微信支付开发
- 微信支付接口开发之--微信扫码支付
- 微信支付接口开发之---微信支付之JSSDK(公众号支付)步骤
- ShareSDK无法微信分享以及登录的解决方法
- 微信支付
- 仿微信图片选择器
- 第三方微信支付的注意点
- 微信自定义菜单url默认80端口问题解决
- 微信自定义菜单url默认80端口问题解决
- 微信自定义菜单url默认80端口问题解决