有赞新零售社区

发帖
有赞云历史板块»【开发者必看】有赞开放平台用户ID调用优化

【开发者必看】有赞开放平台用户ID调用优化

有赞-墨迹 2016-09-14 17102 浏览 15 评论 | 只看楼主 [打印]
一、背景      
       有赞开放平台接口中分为各种用户ID信息,交易接口中有weixin_user_id和buyer_id,还有outer_user_id。在积分、用户接口中又需要开发者提供fans_id,开发者又需求通过fans_id得到open_id,逻辑复杂。
       1.不知道各种ID对应的意义
       2.用户ID之间转换特别麻烦。不知道如何活用接口,通过已知ID转换其他ID


二、用户ID大揭秘

三、接口优化更新

       在接口文档中,未来将以fans_id和buyer_id为基准。交易接口多个id信息暂时会保留原样返回,但是新增“fans_info” 粉丝用户信息结构,开发者主要查看该字段内的fans_id和buyer_id。在微信来源环境下,fans_id就是weixin_user_id。在非微信环境下需要注册有赞账号,以buyer_id为基准。
       调用其他接口需要用户id入参条件的,以后都将以fans_id或buyer_id为入参条件。原来文档字段中标示的 weixin_user_id因为不方便随意修改字段,造成对开发者的调用失败,暂时保留了原来的名称。我们在备注中说明了fans_id的说明。
       如需要通过用户接口,拿到粉丝的更多详情信息请调用有赞用户接口(点击查看)

图文:
1.交易接口中以“fans_info” 粉丝用户信息为准(点击查看)


2.原来老的user_ID 和 buyer_id  字段不变,还是可以继续调用,但是慢慢会废弃,未来以 fans_info 信息为主


3.除交易接口外,其他接口的调用参数(如积分,用户接口等),都以fans_id为准。原来老的标识不清晰的字段,备注中都已经加上了说明,方便大家理解。
用手机打开
收藏 2 ··· 回复
    quake   白银   2016-09-26 | 只看该作者
    提问请先戳这儿——》[搜索]
    您的大多数问题,新手学堂都有答案,戳这儿——》[新手学堂]
    若是没有找到,请按照以下格式提问,方便我们排查问题:
    1 店铺名称,微信公众号;2 问题描述;3 截图(有截图我们能更加精准的定位问题);4 链接

      御弟GG   青铜   2016-10-08 | 只看该作者
      在微信环境中,什么情况下才会产生fans_id?进入过商城的才有?还是买过东西的才有?

        御弟GG 发表于 2016-10-8 15:12
        在微信环境中,什么情况下才会产生fans_id?进入过商城的才有?还是买过东西的才有? ...


        关注微信号后既可以

          RogerX   青铜   2017-02-08 | 只看该作者
          问题1. buyer_id, 手机号注册用户ID, 这个ID是全网唯一的么?即同一个用户只要用手机号码注册了,那么在A店铺和B店铺是同一个buyer_id

          问题2. 上文说在微信环境下,fans_id只有关注才会有,那么如果没关注的用户通过微信聊天窗口中的店铺链接点进来呢?此时可以购买么?此时产生的fans_id又是什么?

          问题3. fans_id 这个ID全网唯一么?即同一个用户A店铺和B店铺是同一个fans_id

            RogerX 发表于 2017-2-7 17:54
            问题1. buyer_id, 手机号注册用户ID, 这个ID是全网唯一的么?即同一个用户只要用手机号码注册了,那么在A ...


            1  是的
            2   可以购买,但是没有关注,就会提醒登录注册,此时是buyid
            3    不是全网唯一

              RogerX   青铜   2017-02-09 | 只看该作者
              有赞-墨迹 发表于 2017-2-8 13:57
              1  是的
              2   可以购买,但是没有关注,就会提醒登录注册,此时是buyid
              3    不是全网唯一  ...


              接上面问题,会存在俩种情况:
              1.未关注,但是会提醒用户使用手机号码登录/注册,之后购买后交易数据里面会有buyer_id
              2.已关注,用户购买后交易数据里面会有fans_id,

              那么一笔交易中,会存在既有fans_id又有buyer_id的情况么?也就是说该用户即关注了,有注册了,而且从微信环境进来下单的。此时交易数据中fans_info结构体重的fans_id和buyer_id是什么样的?俩者相同么?


              PS:其实问了这些问题,我们的根本需求就是识别唯一用户,以便做CRM管理。请问是否有好的方案?

                RogerX 发表于 2017-2-8 16:24
                接上面问题,会存在俩种情况:
                1.未关注,但是会提醒用户使用手机号码登录/注册,之后购买后交易数据里面 ...


                两者肯定不相同的
                一个是微信的账号体系
                一个是有赞的账号体系
                当同时存在的时候,你们就自己做好关联

                  RogerX   青铜   2017-02-09 | 只看该作者
                  有赞-墨迹 发表于 2017-2-8 16:58
                  两者肯定不相同的
                  一个是微信的账号体系
                  一个是有赞的账号体系


                  有QQ或者电话么?想咨询下更多的问题,非常感谢。

                    RogerX   青铜   2017-02-10 | 只看该作者
                    有赞-墨迹 发表于 2016-10-8 21:00
                    关注微信号后既可以


                    为什么我发现没有关注,也会有?因为我通过fans_id反查用户信息,发现is_follow=false,并且还取到了openid,这个和前面说的有矛盾呢?

                      请问fans_id能拿到openid吗???

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

                        本版积分规则

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

                        • 评分

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

                        复制成功