如何获取微信用户openid
1个回答
展开全部
据我所知目前有两个方式:
1.微信OAuth网页授权。服务号(订阅号不行)可以在公众号后台开通微信OAuth网页授权,用户谨慎轿在网页中进行授权操作时孝衡你会得到用户的openid
2.接入服务器。微信允许接入服务器进行开发,配置好接入服务器(参考微信的开发文档)后,用户发给公众号的消息全部会以一个xml表单的形式被转发到你的服务器上。
xml形式就像这样:
<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><祥肆![CDATA[fromUser]]></FromUserName>
<CreateTime>1348831860</CreateTime>
<MsgType><![CDATA1]></MsgType>
<Content><![CDATA[this is a test]]></Content>
<MsgId>1234567890123456</MsgId>
</xml>
“FromUserName”标签中的内容即为该用户的OpenID
微信中用户的openid两种方式获得。
1.用户发消息给你,你收到的xml中有user的openid
2.或者去拉取用户列表。。。
1.微信OAuth网页授权。服务号(订阅号不行)可以在公众号后台开通微信OAuth网页授权,用户谨慎轿在网页中进行授权操作时孝衡你会得到用户的openid
2.接入服务器。微信允许接入服务器进行开发,配置好接入服务器(参考微信的开发文档)后,用户发给公众号的消息全部会以一个xml表单的形式被转发到你的服务器上。
xml形式就像这样:
<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><祥肆![CDATA[fromUser]]></FromUserName>
<CreateTime>1348831860</CreateTime>
<MsgType><![CDATA1]></MsgType>
<Content><![CDATA[this is a test]]></Content>
<MsgId>1234567890123456</MsgId>
</xml>
“FromUserName”标签中的内容即为该用户的OpenID
微信中用户的openid两种方式获得。
1.用户发消息给你,你收到的xml中有user的openid
2.或者去拉取用户列表。。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询