众所周知,微信公众号分为订阅号、服务号和企业号。撇开企业号不谈,虽然只有服务号能够通过微信接口获得用户级别信息(特别是针对每个公众号唯一的openId),但我们可以仍可以在未认证的订阅号中通过平台测试号开发测试用户基本信息。 微信第三方登录的原理和流程不再赘述,下面说明一下测试号开发的过程。 首先打 ...
分类:
微信 时间:
2016-07-21 17:42:47
阅读次数:
1302
String getUserInfoUrl = "https://api.weixin.qq.com/sns/userinfo?access_token="+access_token+"&openid="+openid+"&lang=zh_CN";URL url1 = new URL(getUser ...
分类:
微信 时间:
2016-07-14 19:10:29
阅读次数:
1010
今天搞了下微信授权, 总结了下微信的授权规则与步骤 先来几个关键字 Openid 微信ip(属于唯一指向公众号的id) redirect_uri 授权回调地址 State 回调地址带参数 Appid 公众号的唯一标识 access_token 授权凭证 Code 填写第一步获取的code参数 微信授 ...
分类:
微信 时间:
2016-07-13 20:32:17
阅读次数:
787
1. 获取code时的授权方式 https://open.weixin.qq.com/connect/oauth2/authorize 1)静默授权 scope=snsapi_base 已关注公众号的用户,获取用户全部的基本信息: 已关注,并且现在取消关注的用户,只能获取openid 未关注公众号的... ...
分类:
微信 时间:
2016-07-02 20:12:51
阅读次数:
613
一、通过全局Access Token获取用户基本信息 1. 用户关注以及回复消息的时候,均可以获得用户的OpenID 其中的FromUserName就是OpenID 2. 然后使用access_token接口,请求获得全局Access Token 返回结果: 3. 再使用全局ACCESS_TOKEN ...
分类:
微信 时间:
2016-06-27 19:51:28
阅读次数:
327
1.通过code获取到用户的openid. 地址: "https://api.weixin.qq.com/sns/oauth2/access_token?appid=wxid&secret=secret&code=" + code + "&grant_type=authorization_code" ...
分类:
微信 时间:
2016-06-25 10:55:58
阅读次数:
339
?公众号服务器在接收到用户发送的请求消息后,可以通过返回特定的XML结构对消息进行响应 http://mp.weixin.qq.com/wiki/1/6239b44c206cab9145b1d52c67e6c551.html 2.1 响应消息基类编写 1) 接收方帐号(收到的OpenID) ToUs ...
分类:
微信 时间:
2016-06-18 22:20:40
阅读次数:
352
一、获取用户基本信息接口 在关注者与公众号产生消息交互后,公众号可获得关注者的OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的。对于不同公众号,同一用户的openid不同)。公众号可通过本接口来根据OpenID获取用户基本信息,包括昵称、头像、性别、所在城市、语言和关注时间。 ...
分类:
微信 时间:
2016-06-07 12:42:24
阅读次数:
359
在授权登陆成功后返回的这个uid为空, 在访问获取微信基本信息接口时, 后来发现这个openid传任何值都可, 就是不能传空,此处我传了时间戳就行了。 在这个问题中,我一直试图获取这个openid, 然后返回的data中并没有openid字段。原来传回一个空的uid就是因为传任何一个参数给openi ...
分类:
微信 时间:
2016-06-06 15:07:57
阅读次数:
553
本教程将搭建一个最小能够运行的IdentityServer。为简单起见,我们将identityserver和客户端放在同一Web应用程序-这可能不会是一个很现实的情况下,但可以让你不太复杂的开始。 完整的源代码可以在这里找到。 Part 1 - MVC MVC认证与授权 在第一部分中我们将创建一个简 ...
分类:
Web程序 时间:
2016-05-29 06:18:03
阅读次数:
1285