当前位置:网站首页>如何快速对接淘宝开放平台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)
边栏推荐
- # DWD层及DIM层构建## ,220801 ,
- 秒懂网络拓扑中的下一跳地址
- MySQL最大建议行数2000w, 靠谱吗?
- Rasa 3.x study series - Rasa - Issues 4792 socket debug logs clog up debug feed study notes
- D with json
- 微信小程序(一)
- Canonical correlation analysis of CCA calculation process
- 解决错误:Optional int parameter ‘pageSize‘ is present but cannot be translated into a null value due to
- 微信小程序实现lot开发09 接入微信登录
- 2022 China Eye Expo, Shandong Eye Health Exhibition, Vision Correction Instrument Exhibition, Eye Care Products Exhibition
猜你喜欢
科研用Cholesterol-PEG-NHS,NHS-PEG-CLS,胆固醇-聚乙二醇-活性酯
技术分享 | 接口自动化测试中如何对xml 格式做断言验证?
CTF命令执行题目解题思路
数据库主键一定要自增吗?有哪些场景不建议自增?
HCIP(17)
CKAN教程之在 AWS 上部署 CKAN 应用程序
B站回应HR称用户是Loser:涉事面试官去年底已被劝退
js基础知识整理之 —— 获取元素和命名规范
Image recognition from zero to write DNF script key points
Test | ali internship 90 days in life: from the perspective of interns, talk about personal growth
随机推荐
【代码扫描修复】MD5加密弱HASH漏洞
基于飞腾平台的嵌入式解决方案案例集 1.0 正式发布!
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?
停止使用 Storyboards 和 Interface Builder
Controller层代码这么写,简洁又优雅!
【斯坦福计网CS144项目】Lab5: NetworkInterface
年近30 ,4月无情被辞,想给划水的兄弟提个醒...
What is the matter that programmers often say "the left hand is knuckled and the right hand is hot"?
@GetMapping、@PostMapping、@PutMapping、@DeleteMapping的区别
redis的学习笔记
ORA-55610: Invalid DDL statement on history-tracked table
Nlog自定义时间
智能电视竞争白热化,利用小程序共建生态突围
2022 Shandong International Youth Eye Health Industry Exhibition, Vision Health Exhibition, Optometry Exhibition
js基础知识整理之 —— Date和定时器
如何突破测试/开发程序员思维?一种不一样的感觉......
十二、form表单的提交
基于STM32设计的老人防摔倒报警设备(OneNet)
Test | ali internship 90 days in life: from the perspective of interns, talk about personal growth
基于奇异谱分析法和长短时记忆网络组合模型的滑坡位移预测