微信公众平台获取“openid”的方法

微信公众平台的所谓“openid”分为两种:

  • [第一种openid]为利用交互的xml中获取:

    <FromUserName><![CDATA[fromUser]]></FromUserName>

    每个用户针对每个微信公众平台唯一,即同一个用户对不同微信公众平台[第一种openid]是不同的;

    个人倾向称之为fakeid,获取不需要授权页面。

  • [第二种openid]为利用微信提供的OAuth2.0接口(高级接口需要为认证的服务号)

    每个用户唯一,也就是说同一个用户对不同微信公众平台的[第二种openid]都是一样的;

    个人倾向称之为真正的openid,获取需要授权页面。

第一种公众平台开发者文档没有明说,但只要看过文档不难推断;

第二种所用接口详见:公众平台开发者文档-网页授权获取用户基本信息

时间: 2024-10-06 04:09:34

微信公众平台获取“openid”的方法的相关文章

另类保存微信公众平台历史消息的方法 - 星标消息

前面怎样把微信聊天记录导出备份到电脑[微信公众平台技巧]介绍的通过复制源代码来保存微信公众平台历史消息的方法,有网友反映说不会用批量替换.不会批量换行保存,一头雾水.这里我们就说个简单的方法,直接用星标消息保存,打开微信公众号消息管理,鼠标移动到你要保存的消息,右侧会显示几个菜单,其中有个星星形状的,默认是灰色的,如下图红框所示,点击后变成黄色的小星星,这样微信公众号星标信息就完成了,so easy!哪里要存点哪里! 腾讯客服提供的回答"微信公众号星标信息有什么用?" 他们的解释是:

微信公众平台群发消息的方法及注意事项

群发消息的方法 操作方法:登录微信公众平台(https://mp.weixin.qq.com)=>群发消息=>根据需要填写文字/语音/图片/视频/录音等内容后,选择对群发对象.性别.群发地区发送即可. 群发消息内容 目前支持群发的内容:文字.语音.图片.视频.图文消息. 1.群发内容中需添加文字+图片+视频,可先在“素材管理”中设置图文消息,然后群发时选择“图文消息”类型即可. 2.上传至素材管理中的图片.语音可多次群发,没有有效期. 3.群发图文消息的标题上限为64个字节: 4.群发内容字数

微信公众平台获取不到Openid的一个怪问题

博主热衷各种互联网技术,常啰嗦,时常伴有强迫症,常更新,觉得文章对你有帮助的可以关注我. 转载请注明"深蓝的镰刀" 微信公众平台OAuth2.0在获取Openid时出现了怪问题,在使用一个已刷新过超时时间的refresh_token去获取Openid时发现有一定几率请求不到返回数据,也就获取不到Openid了,这个怪问题折腾了一宿终于有了答案... 代码没什么好说的,用curl请求平台接口,PHP里的实现如下: $appid = 'xxxx'; $secret = 'sssss'; $

weblogic下 微信公众平台获取token报错

问题描述: 开发微信公众平台,本地tomcat可以正常获取token并发送模板消息,部署在weblogic后报错,异常信息如下: java.security.InvalidKeyException: Illegal key size 解决办法: 在weblogic启动脚本中添加-DUseSunHttpHandler=true ,告诉WebLogic使用Sun的HttpHandler而不要使用WebLogic自己的. 参考资料:http://blog.csdn.net/arvinrong/arti

微信公众平台应用开发:方法、技巧与案例--柳峰,Java语言版本

他本人的博客:http://blog.csdn.net/lyq8479 作者简介: 刘运强,网名“柳峰”,资深微信公众平台应用开发工程师,国内微信公众平台应用开发的先驱之一,项目经验丰富.他还是一位资深的Java软件开发工程师和 Android/iOS移动应用开发工程师,活跃于CocoaChina.OSChina.CSDN等社区,并在CSDN博客撰写了系列微信公众平台二次 开发的教程,深受欢迎并被广泛传播,也因此获得CSDN博客移动开发版块的“博客冠军”. 本教程是采用java语言开发. 微信公

微信公众平台获取用户地理位置之开发文档详解

开通了上报地理位置接口的公众号,用户在关注后进入公众号会话时,会弹框让用户确认是否允许公众号使用其地理位置.弹框只在关注后出现一次,用户以后可以在公众号详情页面进行操作. 获取用户地理位置 获取用户地理位置的方式有两种,一种是仅在进入会话时上报一次,一种是进入会话后每隔5秒上报一次.公众号可以在公众平台网站中设置. 用户同意上报地理位置后,每次进入公众号会话时,都会在进入时上报地理位置,或在进入会话后每5秒上报一次地理位置,上报地理位置以推送XML数据包到开发者填写的URL来实现. 推送XML数

微信公众号获取openid

方式一:通过网页授权的方式获取,前提是公众号已获得网页授权 公众号获得网页授权后,配置回调域名: 当用户点击某个菜单事件时,调用项目中的xxx.jsp或xxx.html文件(http://www.xxx.com/web/wx1.jsp),内容如下: appid:公众号的:appid <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8&q

微信公众平台获取微信用户信息

1: 进入开发者管理中心 ---网页服务-----网页账号------网页授权获取用户基本信息  修改  改成自己网站的根域名 格式 如下图                             2:建立一个连接 3: 具体获取数据的代码 //获取用户信息的函数 $accesstoken $openudfunction usertoken($accesstoken,$openid){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https

微信公众号获取粉丝openid系统

做为一名开发人员,在测试当中也经常需要用到openid,但是微信公众号获取openid的方法也是特别麻烦!网页授权是最常见的方式, 但是网页授权的流程太复杂,不仅要开发,还要在公众号后台设置回调域名(必须备案域名,还要上传txt验证文件),个人认为微信在获取openid方面未免太过繁琐了! 一直在想怎么获取粉丝的openid最方便,傻瓜式操作,避免复杂的流程,于是用下面的方法来获取全部粉丝的openid:同步公众号粉丝列表 操作流程: 1.无需设置任何东西,只需要填写公众号的appid和apps