2 baibaimu baibaimu 于 2016.04.12 10:28 提问

如何获取微信公众号的openid

初学者,希望能有好心人详细的帮忙讲解一下,有人说网络授权可以获取,但是没有懂。最好能私聊,谢谢啦

5个回答

u013358222
u013358222   2016.04.12 11:42
已采纳

获取openid 有两种办法 , 一个是当用户关注的时候可以获取他的openid 在关注事件里面获得,二就是授权了,两种都可以。第一种的话就是在
用户关注的时候 你把他的openid 写到数据库中存起来备用。就算他取消关注了 也可以发红包给openid。 第二种授权就是一个按钮 上面写着 是否将头像。
信息可以让某某公众号获取(大概就是这个意思),这两种的代码 在方倍工作室里面都可以找到

CSDNXIAOC
CSDNXIAOC   2016.04.12 10:35

  微信公众号 发红包 必须是服务号, 具体是要上传发红包的OpenID文件。

 OpenID文件 怎么获取 如果是Android 手机用户可以到应用市场 搜索 "小C公众帮" ,可以联系QQ 1811743539 帮你获取。

    百度应用地址: http://......
答案就在这里:微信公众号 发红包 OpenID获取
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

fenglinstudio
fenglinstudio   2016.04.12 10:42

要获取openid,必须要通过OAuth2.0来完成网页授权才能完成的,通过OAuth2.0来完成网页授权后,在经过用户许可后,就可以通过授权页面,获得用户的openid

fenglinstudio
fenglinstudio   2016.04.12 10:43
qq_34943022
qq_34943022   2016.05.10 09:25

http://www.jb51.net/article/64174.htm
这篇文章肯定能解决你的问题(附有代码)
先请求微信拿到code,再用拿到的code请求微信拿到openid

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!