1
NullException OP 有没有大神遇到过此坑?
|
2
paullee 2018-07-12 09:53:38 +08:00
作为产品汪都知道凡事先查文档,而且要仔细的查:
这就是你想要的获取 unionid 的接口文档 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140839 |
3
NullException OP @paullee 不好意思,背景没写清楚。之前公司开通服务号跟订阅号后,项目中配置的是服务号的 appid,但是运营对外推的一直是订阅号,导致用户关注订阅号后授权的是服务号。你发的接口地址我之前都仔细看过了,没关注过服务号的用户是拉取不到用户 unionid 的。所以这个坑很难受。
|
4
fakeJas0n 2018-07-12 10:26:41 +08:00
订阅号不能授权
服务号可以授权 可以用服务号授权嫁接到订阅号上 |
5
NullException OP @fakeJas0n 兄台可有相同的填坑经历?
|
6
fakeJas0n 2018-07-12 10:45:31 +08:00
|
7
NullException OP @fakeJas0n 好吧,我们之前的项目中没有收集用户手机号。
|
8
fakeJas0n 2018-07-12 11:10:55 +08:00
@NullException #7
如果是授权后能拿到 openid,再获取 unionid,就去和小程序中用户的 union 去比较 或者先当两条存储再后台做一个合并用户的操作。。 不清楚还有什么难点。。。 |
9
NullException OP @fakeJas0n 按照你说的去做合并用户的操作,理论上是可行的。只是我们的业务中涉及到订单,支付,钱包,红包等等一系列功能,如果采用这个方案,就会产生一系列问题。
|
10
fakeJas0n 2018-07-12 11:37:14 +08:00
我想了想,可能只需要一张关联表 openid unionid
|
11
biaodianfu 2018-07-12 14:32:59 +08:00
|