有赞新零售社区

发帖
API使用问题»调用有赞【用户-用户查询接口】,返回union_id问题

[API调用-会员/营销] 调用有赞【用户-用户查询接口】,返回union_id问题

听海 2022-10-13 1347 浏览 3 评论 | 只看楼主 [打印]
您好!
       我们在调用有赞【用户-用户查询接口】时,输入同样的条件,只是改变yz_open_id,为什么返回的结果中有些能返回union_id,有些又不能呢?
例如:
【返回了union_id】
请求内容:{'result_type_list':[1,9],'yz_open_id':'hb7MBOFw610407594036568064'}
返回内容:
"trace_id": "yz7-0a34f815-1665569371847-167549",
    "code": 200,
    "data": {
        "latest_info": {
            "nick_name": "Itzel",
            "avatar": "https://thirdwx.qlogo.cn/mmopen/vi_32/6Of6RCofE3CtfszA5fu8CANREiaOPnA3h7ShVLVBsd683t8yJIgXTDzgeQH80JH4PUicmRNYWx39KkpUnBSicdCwQ/132"
        },
        "user_list": [
            {
                "wechat_info": {
                    "follow_time": -28800,
                    "unfollow_time": -28800,
                    "is_fans": 2,
                    "last_talk_time": 0,
                    "union_id": "oT7umjn-vgP-QE3ztO9MXRZmBAto",
                    "wechat_type": 1
                },
                "primitive_info": {
                    "country": "中国",
                    "updated_time": "2022-04-21 18:31:12",
                    "created_time": "2015-09-11 15:50:52",
                    "province": "广东",
                    "platform_type": 9,
                    "gender": 2,
                    "city": "深圳",
                    "nick_name": "黄大春子",
                    "yz_open_id": "hb7MBOFw610407594036568064",
                    "avatar": "https://thirdwx.qlogo.cn/mmopen/vi_32/6Of6RCofE3CtfszA5fu8CANREiaOPnA3h7ShVLVBsd683t8yJIgXTDzgeQH80JH4PUicmRNYWx39KkpUnBSicdCwQ/132"
                },
                "platform_info": {
                    "weixin_open_id": "oHIuujivk82WcGiaUiuyiqnEkOqo"
                }
            },
            {
                "wechat_info": {
                    "follow_time": 1569326020,
                    "unfollow_time": 1569326016,
                    "is_fans": 1,
                    "last_talk_time": 1663294549,
                    "union_id": "okGoQ1KiFhrZFSVFAIe5kqxv5nWc",
                    "wechat_type": 1
                },
                "primitive_info": {
                    "country": "",
                    "updated_time": "2022-09-16 10:15:49",
                    "created_time": "2019-11-11 14:22:13",
                    "province": "",
                    "platform_type": 1,
                    "gender": 0,
                    "city": "",
                    "nick_name": "黄大春子",
                    "yz_open_id": "hb7MBOFw610407594036568064",
                    "avatar": "https://thirdwx.qlogo.cn/mmopen/vi_32/6Of6RCofE3CtfszA5fu8CANREiaOPnA3h7ShVLVBsd683t8yJIgXTDzgeQH80JH4PUicmRNYWx39KkpUnBSicdCwQ/132"
                },
                "platform_info": {
                    "weixin_open_id": "odeq5uPJjnb3AFEdc-TgtFRTh0sY"
                }
            }
        ]
    },
    "success": true,
    "message": "successful"
}




【没返回union_id】

请求内容:
{'result_type_list':[1,9],'yz_open_id':'itsefJfn612235572336930816'}
返回内容:
"trace_id": "yz7-0ad26a52-1665628492628-421757",
    "code": 200,
    "data": {
        "latest_info": {
            "nick_name": "付文",
            "avatar": "http://thirdwx.qlogo.cn/mmopen/PVkCDwHG2mvzPjalztQIcxibS3lchmE6icN3OrXLnSR5aroaPCyOWZn30V2vEzxKKHfibic9kajwdlqsz8UFGic0gtRgnxGFkVnkY/132"
        },
        "user_list": [
            {
                "wechat_info": {
                    "follow_time": 1488906783,
                    "unfollow_time": -28800,
                    "is_fans": 1,
                    "last_talk_time": 1663476287,
                    "wechat_type": 1
                },
                "primitive_info": {
                    "country": "中国",
                    "updated_time": "2022-09-18 12:44:47",
                    "created_time": "2021-03-23 17:59:55",
                    "province": "湖南",
                    "platform_type": 1,
                    "gender": 1,
                    "city": "长沙",
                    "nick_name": "付文",
                    "yz_open_id": "itsefJfn612235572336930816",
                    "avatar": "http://thirdwx.qlogo.cn/mmopen/PVkCDwHG2mvzPjalztQIcxibS3lchmE6icN3OrXLnSR5aroaPCyOWZn30V2vEzxKKHfibic9kajwdlqsz8UFGic0gtRgnxGFkVnkY/132"
                },
                "platform_info": {
                    "weixin_open_id": "odeq5uNhgvPXgfBo5YNqSvxxLF00"
                }
            },
            {
                "wechat_info": {
                    "follow_time": -28800,
                    "unfollow_time": -28800,
                    "is_fans": 2,
                    "last_talk_time": 0,
                    "wechat_type": 1
                },
                "primitive_info": {
                    "country": "中国",
                    "updated_time": "2019-06-27 22:56:06",
                    "created_time": "2019-05-18 13:20:28",
                    "province": "湖南",
                    "platform_type": 9,
                    "gender": 1,
                    "city": "长沙",
                    "nick_name": "付文",
                    "yz_open_id": "itsefJfn612235572336930816",
                    "avatar": "http://thirdwx.qlogo.cn/mmopen/PVkCDwHG2mvzPjalztQIcxibS3lchmE6icN3OrXLnSR5aroaPCyOWZn30V2vEzxKKHfibic9kajwdlqsz8UFGic0gtRgnxGFkVnkY/132"
                },
                "platform_info": {
                    "weixin_open_id": "oHIuujqptIjn2DygBjTO4o3gvxrk"
                }
            }
        ]
    },
    "success": true,
    "message": "successful"
}









用手机打开
收藏 ··· 回复
    a2b97d193104   青铜   2022-10-13 | 只看该作者
    https://bbs.youzan.com/forum.php?mod=viewthread&tid=688929

    这个问题也麻烦解决一下

    您好,工单已受理,预计1-3工作日给您结果

      您好,并不是所有用户都能够取到unionId,这个和微信公众号的规则相关。itsefJfn612235572336930816用户是静默授权,有赞并没有这个用户的unionId
      • 听海 2022-10-17
        静默授权什么意思呀?静默授权的用户都获取不到unionid?是否能获取unionid与微信公众号的什么规则相关呢?
      • 冬日暖阳 回复 听海 2022-10-18
        您好,unionid获取方式公众号unionid获取方式变更通知
        1.显示头像昵称授权可以获得unionId,静默授权(默认授权方式)拿不到。
        2.用户关注公众号后,通过微信的事件回调可以获得用户的unionId,并自动更新。


      • 听海 回复 冬日暖阳 2022-10-19
        不懂你们什么意思
        一会说“1.显示头像昵称授权可以获得unionId,静默授权(默认授权方式)拿不到”
        一会儿又说“正常情况下访问小程序就会静默授权,就可以拿到unionld。但是不排除部分页面访问时未静默授权。”
        所以到底哪种情况是拿不到unionid的,并没有解释清楚,前端客户查询模块是否可以直接从某些标识知道哪些客户是没有获取unionid的?痛过微信的时间回调是啥意思呢?是否有相关获取unionid的官方通知呢?
      • 冬日暖阳 回复 听海 2022-10-19
        您好,一、公众号如何获取 unionid?(满足以下一种条件即可)
        1.显示头像昵称授权可以获得unionId,静默授权(默认授权方式)拿不到。
        2.用户关注公众号后。
        二、小程序如何获取 unionid?
        访问小程序时并且静默登录了小程序就可以获取

        至于为什么公众号静默授权拿不到unionId,是因为只有已关注用户才可以静默的情况下 openid 换 unionid。未关注用户只能通过用户主动授权的方式拿 unionid。可以参考以下百度返回的结果,再深入的可能要自行咨询微信侧了,这是微信侧的逻辑,微信侧传给有赞的是什么就会记录为什么
        http://errornoerror.com/question/13509164588512547593/
        https://developers.weixin.qq.com/community/develop/doc/00060e0b0844e046551eacddb52000?jumpto=comment&commentid=0006a48701cc305d581ef08765d0

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

      本版积分规则

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

      • 评分

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

      复制成功