当前位置:网站首页>如何快速对接淘宝开放平台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)边栏推荐
- Cholesterol-PEG-Amine,CLS-PEG-NH2,胆固醇-聚乙二醇-氨基脂两亲性脂质衍生物
- Jmeter secondary development to realize rsa encryption
- CTF命令执行题目解题思路
- Pytest配置项-pytest.ini
- 2022杭电多校第一场(K/L/B/C)
- Based on two levels of decomposition and the length of the memory network multi-step combined forecasting model of short-term wind speed
- Rasa 3.x study series - Rasa - Issues 4792 socket debug logs clog up debug feed study notes
- 在软件测试行业近20年的我,再来和大家谈谈今日的软件测试
- 最近公共祖先(LCA)学习笔记 | P3379 【模板】最近公共祖先(LCA)题解
- ORA-55610: Invalid DDL statement on history-tracked table
猜你喜欢

华为设备配置BFD与接口联动(触发与BFD联动的接口物理状态变为Down)

The latest real software test interview questions are shared. Are you afraid that you will not be able to enter the big factory after collecting them?

Pytest配置项-pytest.ini

优秀论文以及思路分析01

简单聊聊MySQL中的六种日志

Jmeter二次开发实现rsa加密

程序员如何优雅地解决线上问题?

NLP常用Backbone模型小抄(1)

Find My技术|智能防丢还得看苹果Find My技术

记一次mysql查询慢的优化历程
随机推荐
严格反馈非线性系统基于事件触发的自抗扰预设有限时间跟踪控制
合并两个excel表格工具
HCIP(16)
WebShell 木马免杀过WAF
用大白话解释“什么是ERP?” 看完这篇就全明白了
CKAN教程之将 Snowflake 连接到 CKAN 以发布到开放数据门户
CAS:1445723-73-8,DSPE-PEG-NHS,磷脂-聚乙二醇-活性酯两亲性脂质PEG共轭物
VMware workstation program starts slowly
3、Xendesktop更改发布桌面的显示名称(MCS静态桌面)
B站回应HR称用户是Loser:涉事面试官去年底已被劝退
js基础知识整理之 —— 获取元素和命名规范
服务间歇性停顿问题优化|得物技术
5、Citrix云桌面初始化Storefront设置
Moco of Mock tools use tutorial
简单聊聊MySQL中的六种日志
redis的学习笔记
js基础知识整理之 —— 全局作用域
vant-swipe自适应图片高度+图片预览
js基础知识整理之 —— Math
HVV红队 | 渗透测试思路整理
