有赞新零售社区

发帖
API使用问题»订单用户地址调用

[API调用-其它] 订单用户地址调用

Roma 06-22 1568 浏览 5 评论 | 只看楼主 [打印]
youzan.trades.sold.get.4.0.4订单批量查询接口返回信息中,订单用户地址(order_addr)没有用户收货地址(user_addr)相关信息,订单配送地址不是从用户地址管理选择的吗,两者是否有关联。
另,如何申请用户收货地址接口调用权限。
用手机打开
收藏 ··· 回复
    尊敬的有赞用户 您好,我们已收到您的问题,并已安排相关技术支持正在处理中,请耐心等待。建议您留言邮箱地址,问题进度将通过邮件提醒方式触达,减少论坛等待时间。

    您好,youzan.trades.sold.get.4.0.4接口中没有order_addr参数,是哪个参数未返回,请求接口返回给你的traceID麻烦提供下
    申请接口权限参考https://doc.youzanyun.com/resource/doc/4028/4028
    • 周贵鹏 06-24
      并非参数未返回,而是订单接口中返回的address_info(订单收货地址)信息,文档中没有给出能与youzan.user.address.get(买家收货地址)接口对应的字段,通常来说,订单收货地址应是买家提前建立地址信息,生成订单时选择地址,而现在文档中给出的字段里两者无法一一对应。
    • 周贵鹏 06-24
      文档中显示《拥有此API的能力包》为《APP开店原生页面开发》《大客户定制接口》《买家收货地址管理》,而我在控制台的类目管理里没有搜索到《买家收货地址管理》这个能力包,其他两个可以搜索到但是我方未开通。
    • 千寻 回复 Roma 06-24
      开通其中一种能力包就可,控制台找不到相关能力包是因为您的类目不支持申请,详情参考:https://doc.youzanyun.com/resource/doc/5177/5177
    • 周贵鹏 回复 千寻 06-24
      好的,请问第一个问题呢。是业务逻辑没有读取用户地址,还是需要另外查询接口。

    您好,1、辛苦提供一下这次调用接口返回给你的traceID(traceID是会在你调用接口会返回给你的一个字段,关于traceID你还可以参考文档:API日志排查工具:https://doc.youzanyun.com/doc#/content/27027/39835/51209)
    2、或者补充一下调用接口时使用的access_token值+接口名称(包括版本号)+具体调用时间+请求参数值。方便精准获取日志解决问题。

    您好,这个是请求批量接口的,是哪个比订单收货地址,没有跟youzan.user.address.get(买家收货地址)接口对应的字段,这边查询是不是地址被删除了
    • 周贵鹏 06-25
      没看明白。您可以看一下文档,https://doc.youzanyun.com/detail/API/0/3887,里面的返回值address_info没有提及买家收货地址相关字段。还是说我需要换另外的接口查询,这个批量接口原本设计上就没有该信息。
    • 千寻 回复 Roma 06-25
      有的,详细地址在,address_info.delivery_address字段里,该字段返回的是加密信息,需要您解密下。相关的解密方法和示例代码,请参考:https://doc.youzanyun.com/resource/doc/3022
    • 周贵鹏 回复 千寻 06-26
      不是说的详细地址,这个我解密出来了,我需要的是能跟《买家收货地址》这个接口关联的字段。我根据贵方接口建立了两张表,《订单收货地址》表和《买家收货地址》表,现在这两张表无法关联。
      《订单收货地址》表数据来源为 youzan.trades.sold.get.4.0.4 中的address_info
      《买家收货地址》表数据来源为 youzan.user.address.get
    • 千寻 回复 Roma 06-26
      youzan.user.address.get接口,使用address_detail参数获取详情地址

      需要您要注意下,有时候订单详情获取到的地址,买家有可能删除了这个地址,所以您在使用youzan.user.address.get获取的时候是获取不到与订单详情youzan.trades.sold.get一致的地址信息的

    您好,收到您反馈问题:订单批量查询接口中的订单收货地址不是根据用户收货地址选择的吗,没有返回用户收货地址id字段,文档中也没有提及相关联的字段
    具体调用接口:《订单收货地址》表数据来源为 youzan.trades.sold.get.4.0.4 中的address_info
    《买家收货地址》表数据来源为 youzan.user.address.get

    订单批量查询接口中的订单收货地址是根据用户收货地址选择的
    您是想在youzan.trades.sold.get.4.0.4 中的address_info获取到youzan.user.address.get中的data. id信息吗,这样的话,目前是youzan.trades.sold.get接口是不支持该能力的,这边可以为您提交下需求,需求由产品进行评估排期的,如果新的接口开发完成,会有有赞云公告的,您可以关注一下。另外新的需求可能周期会比较久,还需要您持续关注一下。

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

      本版积分规则

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

      • 评分

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

      复制成功