微信用户登录的时候通过授权登录,
在这个过程中拿到的openid是o-BDIt6p7x_rLdmypol9k3_RR6ScnicekName ,使用的Appid与secret是微信开放平台里面的。
然后用微信公众平台开发者模式下的Appid 获取等获取公众号关注列表获取到的用户openid是ofm8iuGL-fouV7erLYDGhbqIDKIY
使用接口调试 显示前面那个openid无效。
这个为什么会不一样呢。
在这个过程中拿到的openid是o-BDIt6p7x_rLdmypol9k3_RR6ScnicekName ,使用的Appid与secret是微信开放平台里面的。
然后用微信公众平台开发者模式下的Appid 获取等获取公众号关注列表获取到的用户openid是ofm8iuGL-fouV7erLYDGhbqIDKIY
使用接口调试 显示前面那个openid无效。
这个为什么会不一样呢。
解决方案
40
open _id是根据公众号(关注者关注的微信号)和关注者的微信号(关注某公众号)通过某种规则生成的,假如有一个变化,open_id就会变化
open_id = F(公众号微信号,关注者微信号)
F:微信open_id的转换规则,微信这样做是为了保护微信用户的用户信息,微信用户的用户信息是微信核心价值
open_id = F(公众号微信号,关注者微信号)
F:微信open_id的转换规则,微信这样做是为了保护微信用户的用户信息,微信用户的用户信息是微信核心价值