第三方平台接收用户领卡事件,不同appId下用户union_id相同
这些app的主体不同,且没有绑定开放平台账号,领卡消息中不应该包含unionId。 作为第三方平台已经接收几万条问题消息,其中有一个400多个openId有同一个unionId,而且400多个openId绝大多数来自于不同的公众号。 对应微信API: https://developers.weixin.qq.com/doc/offiaccount/Cards_and_Offer/Coupons_Vouchers_and_Cards_Event_Push_Messages.html#2 问题消息举例: (1)号消息 appId:wx2b5e72d743dacd5e <xml><ToUserName><![CDATA[gh_c4869b3199b1]]></ToUserName> <FromUserName><![CDATA[oK1tswkE9OqeDoawGDpfh7UNgEkc]]></FromUserName> <CreateTime>1645621743</CreateTime> <MsgType><![CDATA[event]]></MsgType> <Event><![CDATA[user_get_card]]></Event> <CardId><![CDATA[pK1tswoVTWWBkUxO3jjMCghKVmgw]]></CardId> <IsGiveByFriend>0</IsGiveByFriend> <UserCardCode><![CDATA[502248637536]]></UserCardCode> <FriendUserName><![CDATA[]]></FriendUserName> <OuterId>0</OuterId> <OldUserCardCode><![CDATA[]]></OldUserCardCode> <OuterStr><![CDATA[pK1tswoVTWWBkUxO3jjMCghKVmgw]]></OuterStr> <IsRestoreMemberCard>0</IsRestoreMemberCard> <IsRecommendByFriend>0</IsRecommendByFriend> <SourceScene><![CDATA[SOURCE_SCENE_PRE_ACTIVATE]]></SourceScene> <UnionId><![CDATA[oAAAAAK4l_Y0_tpJyDPWAbocq6cM]]></UnionId> </xml> (2)号消息 appId:wx74b5abe450be094f <xml><ToUserName><![CDATA[gh_c7a7c19e73e3]]></ToUserName> <FromUserName><![CDATA[o5flO6VTi_-3N00fz04cJe_nPQgY]]></FromUserName> <CreateTime>1645595169</CreateTime> <MsgType><![CDATA[event]]></MsgType> <Event><![CDATA[user_get_card]]></Event> <CardId><![CDATA[p5flO6fPnlgPKQfl-_4cZIAXxsHc]]></CardId> <IsGiveByFriend>0</IsGiveByFriend> <UserCardCode><![CDATA[188349930900]]></UserCardCode> <FriendUserName><![CDATA[]]></FriendUserName> <OuterId>0</OuterId> <OldUserCardCode><![CDATA[]]></OldUserCardCode> <OuterStr><![CDATA[p5flO6fPnlgPKQfl-_4cZIAXxsHc]]></OuterStr> <IsRestoreMemberCard>0</IsRestoreMemberCard> <IsRecommendByFriend>0</IsRecommendByFriend> <SourceScene><![CDATA[SOURCE_SCENE_PRE_ACTIVATE]]></SourceScene> <UnionId><![CDATA[oAAAAAK4l_Y0_tpJyDPWAbocq6cM]]></UnionId> </xml> 两个app也就是公众号的主体不同,是我们两个客户,但是这个例子中,两个openId对应了同一个unionId