有赞新零售社区

发帖
API使用问题»unionid的获取条件是什么

[API调用-其它] unionid的获取条件是什么

棉铃虫 2022-08-09 1869 浏览 1 评论 | 只看楼主 [打印]  关闭
应用名称:「金纳斯有赞商城」
应用AppId:「50406」
ClientId:「874d3885cfce1e2aa8」


问题描述:
公众号和小程序已经绑定微信开放平台,也给有赞授权开放平台账号管理权限
为什么有部分用户的unionid获取不到呢
unionid的获取条件是什么
是否在小程序商城购物或者浏览过就算默认获取?

用手机打开
收藏 ··· 回复
    烟光.   黄金   2022-08-09 | 只看该作者
    您好,您参考下这几个文档https://doc.youzanyun.com/resource/doc/5075/5075
    https://doc.youzanyun.com/resource/doc/5060/5060
    https://doc.youzanyun.com/resource/doc/5071/5071
    • 棉铃虫 2022-08-09
      手机授权、头像昵称授权和unionid授权是分开的吗,为什么有些用户能获取到手机号和头像昵称,但unionid没有
    • 烟光. 回复 棉铃虫 2022-08-09
      您是用哪个接口调取的,并且麻烦发下trace_id
    • 棉铃虫 回复 烟光. 2022-08-09
      api:youzan.users.info.query
      trace_id:yz7-0a34f82d-1660025243779-890977

    • 烟光. 回复 棉铃虫 2022-08-09
      您好,result_type_list这个参数您传的1,1是微信公众号,2是微信小程序。
      公众号粉丝特有,0表示取消关注,1表示关注,2表示是静默授权登录产生的粉丝,没有关注也没有取关,is_fans :2,您发的这个没有关注公众号所以没有unionid
    • 棉铃虫 回复 烟光. 2022-08-09
      这个粉丝是没有关注公众号,但他有在商场下过订单,只要在小程序商场产生支付就能获取unionid不是吗,还是说有赞在支付的时候没有做记录更新unionid的动作
    • 烟光. 回复 棉铃虫 2022-08-09
      您好,小程序是静默授权的,您result_type_list目前传的是1只能查到公众号的,想要查到小程序和公众号都查到需要传 result_type_list = [1,2]这两个参数,您查到小程序的后在看下是否有unionid
    • 棉铃虫 回复 烟光. 2022-08-09
      0、1、2、9都有传呢
    • 棉铃虫 回复 烟光. 2022-08-09
      1.假如有个粉丝一开始是通过公众号静默授权进来的,然后有赞自然记录不到该用户的unionid
      2.但后面他在小程序页面进行了授权,这个时候就可以获取到该用户的unionid了

      问:
      有赞会不会在这个时候同步该用户的unionid到youzan.users.info.query这个接口。
      还是说即使该用户后面进行了授权,但是第一次进来的时候是没有授权的,所以后面也不会做这个更新
    • 烟光. 回复 棉铃虫 2022-08-09
      您好,公众号和小程序是两个授权,这俩是不相关的。小程序授权时会另外生成一条信息。如果两个都授权了的话youzan.users.info.query 传参一定要加上result_type_list = [1,2],否则只能查到单独一个信息。返回的userList信息中会有两条信息,一个weixin_type =1,
      另一个是weixin_type =2.一个是公众号的,一个是小程序的。如果公众号没有授权unionid就为空。反之即使小程序后授权也是会更新的
    • 棉铃虫 回复 烟光. 2022-08-09
      了解
    加载更多

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

    本版积分规则

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

    • 评分

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

    复制成功