微信OpenId的问题

only_youlix 2015-05-28 06:33:48
微信用户登录的时候通过授权登录,
在这个过程中拿到的openid是o-BDIt6p7x_rLdmypol9k3_RR6ScnicekName ,使用的Appid与secret是微信开放平台里面的。

然后用微信公众平台开发者模式下的Appid 获取等获取公众号关注列表获取到的用户openid是ofm8iuGL-fouV7erLYDGhbqIDKIY

使用接口调试 显示前面那个openid无效。

这个为什么会不一样呢。
...全文
2667 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
only_youlix 2015-06-08
  • 打赏
  • 举报
回复
引用 7 楼 KK3K2005 的回复:
你怎么知道 前后2个openid 是同一个人呢?
我用的我的号测试的啊,肯定知道。。找到问题了,登录的时候用的第三方授权。所以取到的openid和公众平台关注列表里面的openid不一样。
KK3K2005 2015-06-07
  • 打赏
  • 举报
回复
你怎么知道 前后2个openid 是同一个人呢?
only_youlix 2015-06-01
  • 打赏
  • 举报
回复
引用 5 楼 wyx100 的回复:
所以你登录不同的公众号,公众号中显示的你的open_id是不同的
谢谢啊
wyx100 2015-05-30
  • 打赏
  • 举报
回复
所以你登录不同的公众号,公众号中显示的你的open_id是不同的
wyx100 2015-05-30
  • 打赏
  • 举报
回复
open _id是根据公众号(关注者关注的微信号)和关注者的微信号(关注某公众号)通过某种规则生成的,如果有一个变化,open_id就会变化 open_id = F(公众号微信号,关注者微信号) F:微信open_id的转换规则,微信这样做是为了保护微信用户的用户信息,微信用户的用户信息是微信核心价值
only_youlix 2015-05-29
  • 打赏
  • 举报
回复
那我是调用公众号的模板消息接口发送消息,第一个openid是授权登录的时候获取的,按理说两个应该一样啊,都是这个公众号的,第二个是我获取这个公众号所有关注者列表里的 ,通过code取到的和直接取到的不一样,是编码的问题吗
编程有钱人了 2015-05-29
  • 打赏
  • 举报
回复
一个是你的openid(这个是公众账户的) 一个是用户的openid(这是你自己的)
myhope88 2015-05-29
  • 打赏
  • 举报
回复
没遇到过,不太清楚,帮顶下

3,143

社区成员

发帖
与我相关
我的任务
社区描述
微信开发即微信公众平台开发,将企业信息、服务、活动等内容通过微信网页的方式进行表现,通过二次开发可以将公众账号由一个媒体型营销工具转化成提供服务的产品。
社区管理员
  • 微信开发
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧