• 如何快速对接淘宝开放平台API接口(淘宝店铺订单明文接口,淘宝店铺商品上传接口,淘宝店铺订单交易接口)


    很多电商系统的需求场景,都面临淘宝开放平台的接入,但这也是让不少开发者头疼的问题。

    那么,如果快速接入呢?东哥的对接经验相信可以帮到不少开发者,快速接入、少走弯路。

    1.公共参数

    名称类型必须描述( 接口代码交流wx19970108018,Q1597063760)
    keyString调用key(必须以GET方式拼接在URL中,点击获取请求key和secret
    secretString调用密钥
    api_nameStringAPI接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等]
    cacheString[yes,no]默认yes,将调用缓存的数据,速度比较快
    result_typeString[json,jsonu,xml,serialize,var_export]返回数据格式,默认为json,jsonu输出的内容中文可以直接阅读
    langString[cn,en,ru]翻译语言,默认cn简体中文
    versionStringAPI版本

    2.淘宝开放平台的API分几个大的版块,核心版块如"交易API"、"物流API"等能力,最常用的接口能力如下:

    交易API

    taobao.trades.sold.get( 查询卖家已卖出的交易数据(根据创建时间) )

    taobao.trade.get( 获取单笔交易的部分信息(性能高) )

    taobao.trade.memo.add( 对一笔交易添加备注 )

    taobao.trade.memo.update( 修改交易备注 )……

    物流API

    taobao.areas.get( 查询地址区域 )

    taobao.logistics.companies.get( 查询物流公司信息 )

    taobao.logistics.address.search( 查询卖家地址库 )

    taobao.logistics.offline.send( 自己联系物流(线下物流)发货 )……

    评价API

    taobao.traderates.get( 搜索评价信息 )

    taobao.traderate.add( 新增单个评价 )……

    2.其次,结合自己的业务的实际情况,需要哪些对口API

    从官方文档来看,不少接口/能力需要“用户授权”。很多开发者/公司也尝试申请ISV服务商应用,也卡在这个环节。其实,阿里开放平台早已关闭ISV R2及以上的申请接入。不少开发者,在这个上面浪费了巨大的时间、精力。

    3.最后,以淘宝订单插旗备注为例,实现效果如下

     

    3.请求参数

    请求参数:api=

    参数说明:其它参数:参考淘宝开放平台接口文档,与淘宝的参数一致 https://open.taobao.com/api.htm?docId=140&docType=2 

     

    4. 请求示例(CURL、PHP 、PHPsdk 、Java 、C# 、Python…)  

    1. # coding:utf-8
    2. """
    3. Compatible for python2.x and python3.x
    4. requirement: pip install requests
    5. """
    6. from __future__ import print_function
    7. import requests
    8. # 请求示例 url 默认请求参数已经做URL编码
    9. url = "https://wx19970108018/taobao/custom/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&method="
    10. headers = {
    11. "Accept-Encoding": "gzip",
    12. "Connection": "close"
    13. }
    14. if __name__ == "__main__":
    15. r = requests.get(url, headers=headers)
    16. json_obj = r.json()
    17. print(json_obj)

  • 相关阅读:
    c++基础(九)——静态成员
    v-for中key的作用与原理
    Java开发者必备:支付宝沙箱环境支付远程调试指南
    用Python写个工具,同时应付10个客服MM!
    Compose预处理组件大比拼:性能、应用场景和可视化对比总结
    只用二十行代码,用Python实现获取网抑云榜单文件保存本地,非常简单...
    JumpServer开源堡垒机与万里安全数据库完成兼容性认证
    【深度学习笔记】计算机视觉——单发多框检测(SSD)
    学习 mybatis Java MySQL总结
    Docker学习——②
  • 原文地址:https://blog.csdn.net/weixin_44591885/article/details/126105996