我是第三方开发商,目前遇到个问题:由于之前需要把不同客户(即主体不会相同)的小程序和公众号关联起来,并且开放平台对不同主体的账号有限制。故使用了开放平台的接口创建和绑定能力,如图
即客户授权公众号给我方时,调用开放平台账号创建功能,为该主体创建一个开放账号,并将该主体下的小程序绑在该开放账号下,使得unionId得以打通。
但是:现在我方开发一个企业微信网页应用,上线后发现,各个用户可以正常授权该网页应用,且添加外部联系人正常回调。但是获取联系人详情时的unionId,与公众号方面返回的不一样。参考如下图的说法,判断是由于公众号小程序用的是接口创建的开放账号,每个主体都不一样。但是企业微信网页应用绑定的开放账号,却都是我方花钱认证的那个开放账号。
导致现在公号和小程序之间unionId是通的,但是企业微信网页应用和它们俩的是不通的。
问下各位是不是我用的不对,应该如何打通公众号 、小程序、企业微信网页应用?并且不会受到一个开放账号不同主体的账号数量限制。
还是说企业微信网页应用也可以像公众号那样,通过接口绑定到它们的那个接口创建的开放账号下。
你好,同一个客户,第三方获取外部联系人的union和企业获取的unionid是不一致的,第三方获取到的unionid是服务商企业关联的公众号/小程序的,而不是授权企业客户联系关联的