在做微信开发时,今天犯了一个错误,检查了半天才检查出来。微信在向第三方推送信息时会带上一个openid 这是发送信息者的唯一标识,看文档说是唯一标识 就以为这个id只与微信号有关,而今天才发现,openid=加密(微信号+公众号),所以,在不同的微信公众号中,openid是不同的。
文档原话:
用户向公众号发送消息时,公众号方收到的消息发送者是一个OpenID,是使用用户微信号加密后的结果,每个用户对每个公众号有一个唯一的OpenID。
在做微信开发时,今天犯了一个错误,检查了半天才检查出来。微信在向第三方推送信息时会带上一个openid 这是发送信息者的唯一标识,看文档说是唯一标识 就以为这个id只与微信号有关,而今天才发现,openid=加密(微信号+公众号),所以,在不同的微信公众号中,openid是不同的。
文档原话:
用户向公众号发送消息时,公众号方收到的消息发送者是一个OpenID,是使用用户微信号加密后的结果,每个用户对每个公众号有一个唯一的OpenID。