有赞新零售社区

发帖
API使用问题»客户手机号授权信息和买家付款消息里的yz_open_id不一致吗

[API文档问题] 客户手机号授权信息和买家付款消息里的yz_open_id不一致吗

Theo 11-05 371 浏览 4 评论 | 只看楼主 [打印]
OPEN_PUSH_SCRM_CUSTOMER_AUTH_MOBILE(客户手机号授权信息)和trade_TradeBuyerPay(买家付款(即商家待发货))这两个消息中,都有yz_open_id
我是根据买家付款消息里的订单号,在有赞商家后台查找到订单,找到下单人,找到绑定的手机号,根据绑定手机号在应用后台的消息记录里查找消息内容
我发现同一个用户授权手机号和订单支付完成的消息中,yz_open_id不一致,如图。根据我的理解,有赞用户id,是用户在有赞的唯一id,无论是授权手机号还是下单,应该是一致的。这个问题在开发测试阶段没有发现,上线了才发现。请看下是我用法不对还是理解有误。




用手机打开
收藏 ··· 回复
    正常逻辑:
    原因是下单的时候,客户没有绑定手机号,那这个客户对应的yzopenid是RIsf8BED1303068009249669120

    因为有赞域(所有有赞店铺维度)已经存在yzopenid为8Uk29Bq5627436078072135680的用户绑定该手机号:182*****56
    2024-11-04 19:31:24 yzopenid是RIsf8BED1303068009249669120授权了手机号:182*****56,所以触发帐号合并,所以yzopenid改变


      Theo 青铜   11-05 | 只看该作者
      2024-11-04 19:00:44 发送下单完成的消息,消息内容包含:RIsf8BED1303068009249669120
      2024-11-04 19:31:25 发送手机号授权的消息,消息内容包含:18283635556,8Uk29Bq5627436078072135680
      从时间顺序上来看似乎是同一个人,先下单,然后再授权手机号。我们自己试了必须先授权然后才能下单,难道是用户绕过了这个限制吗?望解答

        Theo 青铜   11-05 | 只看该作者
        我通过youzan.user.weixin.openid接口把RIsf8BED1303068009249669120和8Uk29Bq5627436078072135680作为入参,查询到的unionId是一样的,以此证明这两个yz_open_id是同一个人。

        在使用有赞的api(比如youzan.scrm.customer.level.set设置用户等级)的时候,这两个yz_open_id作为入参是否都是有效的,都对应的是这个人?

          尊敬的有赞用户 您好,我们已收到您的问题,并已安排相关技术支持正在处理中,请耐心等待。建议您留言邮箱地址,问题进度将通过邮件提醒方式触达,减少论坛等待时间。

            1跳至
            您需要登录后才可以回帖 登录 | 立即注册

            本版积分规则

            复制链接
            新浪微博
            QQ空间
            微信扫码
            • 回复

            • 评分

            客服工作时间是9:00-18:00,客服妹子当前不在线,若不能及时回复请谅解。试试右上角的搜索吧,论坛有丰富的经验贴、公告贴,相信一定能够帮到您~

            复制成功