关于unionid和开放平台账号之间关系的问题
发布于 5 年前 作者 yetao 11590 次浏览 来自 问答

我是一名微信开放平台上的第三方平台开发者,我对微信开放平台账号管理(https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1498704199_1bcax&token=dd911a1daa4c1d356077c1cc9c39d26e1a5e0961&lang=zh_CN)有疑问,请帮忙解答。


设想一个场景:

一个主体,拥有一个微信服务号和一个小程序A,它们都被授权给了有赞。有赞为了关联服务号和小程序A的用户,为它们申请绑定了微信开放平台账号1。然后该主体申请了另一个小程序B,将服务号和小程序B授权给了微店。微店也有同样的需求,它为小程序B申请了开放平台账号2,然后将服务号和小程序B都绑定到了开放平台账号2上。这时候一个用户分别授权给服务号、小程序A和小程序B。有赞可以分别拿到服务号对应的unionid和小程序A对应的unionid-A,微店可以拿到服务号对应的unionid和小程序B对应的unionid-B。

那么我的问题是

  1. unionid、unionid-A 和 unionid-B 是否相同?

  2. 如果不相同,如何同时满足有赞和微店的需求?

  3. 对应类似假设中微店碰到的情况,当发现新授权的应用被绑定过开放平台账号,正确/建议的处理流程是什么样的?

  4. 对应类似假设中有赞碰到的情况,当发现已经绑定的开放平台账号被修改,正确/建议的处理流程是什么样的?

  5. 第三方平台应用是否有需要检测开放平台账号有没有被修改?

  6. 如果需要检测,检测的逻辑是怎么样的,是每次用户授权都检查还是定时检查?除了轮询还有没有更好的方式?

期待您的回复!

谢谢

回到顶部