关于微信第三方平台的困惑

2017-07-13 13:15:02 +08:00
 YzSama

开通第三方平台管理多个公众号和移动应用。

A 公众号通过授权给第三方平台管理,那么第三方平台能不能获取到 A 公众号的关注用户 unionid?

不能的话,那么关注的用户,可能同时会关注第三方平台管理下的 B 公众号,那么第三方平台就会出现两个同样的用户。

这里有点困惑. 不知,有没做这方面的可以提供下详情。

微信开放平台-第三方平台

6795 次点击
所在节点    程序员
18 条回复
imnpc
2017-07-13 14:30:46 +08:00
每一个公众号
用户关注以后 微信官方平台生成 openid
同一个用户在 A B 2 个公众号名下生成的 openid 完全不同
henyi2211
2017-07-13 14:31:57 +08:00
微信用户在每个公众号都有一个唯一的 openid,所以同样的用户在 A 公众号和 B 公众号显示的 openid 不一样的吧。

UnionID 对所有这些同一开放平台账号下的公众号和应用来说都是一样的,只有一个。

题主应该只用到 openid 就可以了吧
wowed
2017-07-13 14:32:41 +08:00
xmh51
2017-07-13 14:34:09 +08:00
能获取 A 公众号的关注用户 unionid
hanzhao
2017-07-13 14:37:25 +08:00
应该看得是这个文档:

[微信开放平台帐号管理]( https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1498704804_iARAL&token=&lang=zh_CN)

重点:绑定在同一个开放平台帐号下的公众号及小程序,用户 unionid 一致。
YzSama
2017-07-13 14:46:21 +08:00
@imnpc #1 这个我明白。只是 unionid 在成为微信的第三方平台下,好像是获取不到 unionid ?
@henyi2211 #2
@wowed #3
@hanzhao #5
@xmh51 #4
不知道我理解的对不对,在微信开放平台下的第三方平台与微信公众平台是同一个等级的?
都可以实现相同的公众号管理,微信支付,微信小程序?
alex321
2017-07-13 14:54:21 +08:00
A、B 两个公众号都在同一个开放平台 /第三方平台下,同一个用户对这个平台是统一的 unionId ;对 A 和 B 是分别不同的 openId。
henyi2211
2017-07-13 14:54:44 +08:00
不是同级的吧,第三方平台只能通过微信公众平台提供的接口进行开发。
公众号管理问题不大
微信支付需要再申请微信支付接口
微信小程序还没上手过,应该问题不大
YzSama
2017-07-13 15:10:07 +08:00
@alex321 openid 针对的是一个公众号下。unionid 是针对整个开放平台的用户唯一标识。这个我理解。
YzSama
2017-07-13 15:12:19 +08:00
@henyi2211 确实应该不会是同级别,所以第三方的 api 接口都是来自公众平台的。
公众号授权应该是通过微信开放平台的
ditel
2017-07-13 15:27:16 +08:00
unionId 是开发者账号绑定多个公众号后的用户统一 id
qq7171891
2017-07-13 15:33:10 +08:00
不知道楼主弄清楚了没。
其实就一句话,能不能拿到 unionid,取决于对应的微信订阅号/服务号/等等等是否在微信开放平台绑定,和怎么在第三方绑定无关。
所以,要完成题设中的目的,需要 A、B 在微信开放平台绑定。如果完成 A、B 在微信开放平台绑定,A、B 用不同的第三方也没关系。
YzSama
2017-07-13 15:44:34 +08:00
@ditel 对啊。我知道,只是第三方平台,不知道能否获取到。
YzSama
2017-07-13 15:53:12 +08:00
@qq7171891 你的意思是只要公众号、小程序只要绑定在微信开放平台,就有 unionid。与第三方平台都没有关系?
YzSama
2017-07-13 15:53:46 +08:00
@qq7171891 oo,明白了
YzSama
2017-07-13 15:58:20 +08:00
@qq7171891 但是绑定的应用最多 10 个。第三方平台下管理的话,应该是不止 10 个限定。而且也无须公众号拥有者提供 appid 等信息设置
qq7171891
2017-07-13 16:12:47 +08:00
@YzSama 嗯,你是问这个的话,我没记错的话,你自己在开放平台注册的开发者账号,严格的说并不是 10 个上限,是每类(移动应用、网站、公众号)各 10 个,但授权第三方的,数量是 100 个。
fallingstone
2017-07-13 16:31:19 +08:00
open_id 相当于跟某个第三方平台关联的长期有效的 token,可以用于微信的接口操作。
union_id 用于第三方平台之间的用户关系表达,不能用于微信的接口操作。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/375037

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX