当前位置:网站首页>如何快速对接淘宝开放平台API接口(淘宝店铺订单明文接口,淘宝店铺商品上传接口,淘宝店铺订单交易接口)
如何快速对接淘宝开放平台API接口(淘宝店铺订单明文接口,淘宝店铺商品上传接口,淘宝店铺订单交易接口)
2022-08-02 23:23:00 【wx_1597063760】
很多电商系统的需求场景,都面临淘宝开放平台的接入,但这也是让不少开发者头疼的问题。
那么,如果快速接入呢?东哥的对接经验相信可以帮到不少开发者,快速接入、少走弯路。
1.公共参数
| 名称 | 类型 | 必须 | 描述( 接口代码交流wx19970108018,Q1597063760) |
|---|---|---|---|
| key | String | 是 | 调用key(必须以GET方式拼接在URL中,点击获取请求key和secret) |
| secret | String | 是 | 调用密钥 |
| api_name | String | 是 | API接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等] |
| cache | String | 否 | [yes,no]默认yes,将调用缓存的数据,速度比较快 |
| result_type | String | 否 | [json,jsonu,xml,serialize,var_export]返回数据格式,默认为json,jsonu输出的内容中文可以直接阅读 |
| lang | String | 否 | [cn,en,ru]翻译语言,默认cn简体中文 |
| version | String | 否 | API版本 |
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…)
# coding:utf-8
"""
Compatible for python2.x and python3.x
requirement: pip install requests
"""
from __future__ import print_function
import requests
# 请求示例 url 默认请求参数已经做URL编码
url = "https://wx19970108018/taobao/custom/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&method="
headers = {
"Accept-Encoding": "gzip",
"Connection": "close"
}
if __name__ == "__main__":
r = requests.get(url, headers=headers)
json_obj = r.json()
print(json_obj)边栏推荐
- No-code development platform form styling steps introductory course
- 合并两个excel表格工具
- Swift中的类型相关内容
- js基础知识整理之 —— 全局作用域
- Speech Synthesis Model Cheat Sheet (1)
- 同一份数据,Redis为什么要存两次?
- 十二、form表单的提交
- 典型相关分析CCA计算过程
- Database auditing - an essential part of network security
- @GetMapping、@PostMapping、@PutMapping、@DeleteMapping的区别
猜你喜欢
随机推荐
我们来浅谈代码语言的魅力
用了TCP协议,就一定不会丢包吗?
用了 TCP 协议,数据一定不会丢吗?
LVM与磁盘配额原理及配置
谷歌 Chrome 浏览器 104 正式版发布:加快网页加载,蓝牙 API 改进
主流定时任务解决方案全横评
js基础知识整理之 —— Math
Rasa 3.x 学习系列- Rasa - Issues 4792 socket debug logs clog up debug feed学习笔记
Strict feedback nonlinear systems based on event trigger preset since the immunity of finite time tracking control
RollBack Rx Professional RMC 安装教程
pytest-常用运行参数
精心整理16条MySQL使用规范,减少80%问题,推荐分享给团队
高数---二重积分
mPEG-Cholesterol,mPEG-CLS,甲氧基-聚乙二醇-胆固醇可用于脂质体制备
十二、form表单的提交
redis的学习笔记
CAS:474922-22-0,DSPE-PEG-MAL,磷脂-聚乙二醇-马来酰亚胺科研试剂供应
语音合成模型小抄(1)
简单聊聊MySQL中的六种日志
分库分表索引设计:二级索引、全局索引的最佳设计实践










