微信积累用户。获取用户微信号以及openid

现有一wap网页,用户使用微信内置浏览器打开(通过微信朋友圈/朋友分享,或微信扫网页二维码等方式进入,与公众号无关),该网页如何获取用户的微信openid呢?
http://mp.weixin.qq.com/wiki/17/c0f37d5704f0b64713d5d2c37b468d75.html

看看这个

微信内置浏览器获取用户的微信openid,微信公众平台OAuth2.0网页授权

-----------------------------------------------------------------------------------------------

首先你的网站入口必须是微信服务号(开通认证、拥有获取用户openid权限;订阅号是不行的)。

网页通过微信的Oauth2认证链接。

然后通过服务号菜单链接进入网站,如: https://open.weixin.qq.com/connect/oauth2/authorize?appid=YOURAPPID&redirect_uri=http://YOUWEBSITE/oauth2.php&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect

自己根据微信提供的oauth2接口文档,编写oauth2.php内容,(网上有相关官方SDK)

按下面的步骤:

1.获取用户openid

2.获取accesson_token

3.获取用户信息

4.授权注册用户,若已存在该用户则直接进入网站。

http://huangqiqing123.iteye.com/blog/2005770    可以参考这个。



瓜式的获取用户OPENID的方式

首先去这个网站注册一个账号,使用里面的签到功能

微信积累用户。获取用户微信号以及openid_第1张图片

进去之后界面如下,选择新增活动,选中你要采集的信息,点保存

微信积累用户。获取用户微信号以及openid_第2张图片

设置完后保存,把链接放到公众号菜单里面,或者发给你要发红包的人,让他签到

微信积累用户。获取用户微信号以及openid_第3张图片

签到界面如上

最后一步,进入后台,点击暂停,签到记录里即可找到本人姓名,微信昵称,手机号,OPNEID,无需开发,无需对接,直接获得,够简单吧

把OPENID按照规范上传即可发红包啦。

网址第一张图片上就有了

微信积累用户。获取用户微信号以及openid_第4张图片

我是直接进一网站

好像是http://www.100feel.com/openid/index.php/admin/login

里面可以一键导出所有已关注用户的openid

微信积累用户。获取用户微信号以及openid_第5张图片
微信积累用户。获取用户微信号以及openid_第6张图片

你可能感兴趣的:(微信积累用户。获取用户微信号以及openid)