为什么企微跟微信开放平台主体不一,代开发应用却能拿到部分用户unionid?

2022/10/17
提问
  1. 企微配置:代开发应用
  2. 主体关系:
  • 微信开放平台:主体为A
  • 微信小程序:主体为A
  • 微信订阅号:主体为B
  • 微信服务号:主体为B
  • 企业微信:主体为B

3.绑定关系:

微信开放平台(A主体)--订阅号(B),服务号(B)小程序(A)

企微(B):绑定订阅号(B)


以上这种情况下,代开发应用自6月份说不再返回unionid, 需要主体一致才可以。但为什么在主体不一的情况下(如上所述),仍然每天还有一些小程序/公众号用户依然可以跟企微身份打通?这个有什么官方说法么?(注:企微代开发应用是在8月初配置的)

回答·1

你好,部分小程序/公众号用户依旧可以跟企业微信身份打通,这个应该是用的应该是unionid和externaluserid进行关联的吧 https://developer.work.weixin.qq.com/document/path/95900

赞同
评论 8
2022/10/17
微信开放平台的主体和企微的认证主体都不一致,按照官方说法,比如用户关注小程序,拿到的unionid要转成同主体的external userid, 才能被企微关联上,但如描述里说的小程序的主体跟企微的主体都不是同一个,又是怎么关联上的呐?
赞同
回复
当微信用户进入服务商的小程序或公众号时,服务商可通过此接口,将微信客户的unionid转为第三方主体的external_userid,若该微信用户尚未成为企业的客户,则返回pending_id。
小程序或公众号的主体名称可以是企业的,也可以是服务商的,即服务商主体  开放平台主体 小程序主体一致就可以 ,主体名称填服务商 
赞同
回复
2022/10/17
主体一致可以理解,但目前问题是微信开放平台的主体和企微主体并不一致,却有打通的数据,这个很费解是为什么呐?
赞同
回复
只要微信开放平台主体跟服务商一致,也是可以获取到服务商第三方deunionid的 
赞同
回复
说不通啊,微信开放平台主体跟小程序主体都是甲方做的主体认证(主体A),服务商是乙方(第三方),主体不可能一致的。
赞同
回复
如果更换了开放平台主体,跟企微主体保持一致,那原来绑定的公众号的unionID就变了,历史的用户unionID要怎么刷新啊,有接口调么
赞同
回复
是不是用的 https://developer.work.weixin.qq.com/document/path/93274 这个接口转换的,这个接口是很早之前做的,建议服务商使用新的接口,并且主体是一致的
赞同
回复
2022/10/26
不是的哦,就是最新的/idconvert/unionid_to_external_userid
把unionid转换为第三方external_userid。 只是当前代开发应用,在开放平台主体跟企微主体都不一致的情况下,正常应该都打不通,但目前还是有每天打通的数据进来,不知道是哪里出了问题
赞同
回复
你还未登录,请先登录