淘宝开放平台是为了方便开发者接入淘宝平台,进行商品、订单等信息的管理和交互而设计的。接入淘宝开放平台需要经过一系列审核和申请流程,而在API权限包审核时,一定要提供真实有效的证件和资料,并满足相应的条件,才能顺利申请通过。

对于一些时间和预算比较紧张的商家,除了通过淘宝开放平台接入外,还有更加便捷的方式接入,更加灵活多变,不比限于权限包的申请,可以直接选择单个API接口。下面介绍具体流程:

接口开通步骤:
第一步:在淘宝开放平台中选择接口塡写应用申报递交给我司,确认接口是否都有。
第二步:确认接口都有,注册appkey和secret,进行测试。测试数据符合淘宝开放平台接口参数说明。
第三步:签订保密协议和合同,选择商品接口或者是订单接口。

调用说明:

custom-自定义API操作

公共参数

名称 类型 必须 描述
key String 调用key(必须以GET方式拼接在URL中)
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版本

请求参数

请求参数:api=

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

名称 类型 必须 描述
api String 淘宝开放平台的接口名(如:taobao.picture.upload( 上传单张图片 ))
session String 授权换取的session_id
[其他参数] String 其它参数:参考淘宝开放平台接口文档,与淘宝的参数一致
https://open.taobao.com/api.htm?docId=140&docType=2

调用示例(curl)

PHP调用代码

<?php// 请求示例 url 默认请求参数已经URL编码处理
// 本示例代码未加密secret参数明文传输,若要加密请参考:https://o0b.cn/jennif
$method = "GET";
$url = "https://api-服务器.cn/taobao/custom/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&method=";
$curl = curl_init();
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST,FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,FALSE);
curl_setopt($curl, CURLOPT_FAILONERROR, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, true);
curl_setopt($curl, CURLOPT_ENCODING, "gzip");
var_dump(curl_exec($curl));
?>

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://api-服务器.cn/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)

Java调用代码

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.Reader;
import java.net.URL;
import java.nio.charset.Charset;
import org.json.JSONException;
import org.json.JSONObject;
import java.io.PrintWriter;
import java.net.URLConnection;public class Example {private static String readAll(Reader rd) throws IOException {StringBuilder sb = new StringBuilder();int cp;while ((cp = rd.read()) != -1) {sb.append((char) cp);}return  sb.toString();}public static JSONObject postRequestFromUrl(String url, String body) throws IOException, JSONException {URL realUrl = new URL(url);URLConnection conn = realUrl.openConnection();conn.setDoOutput(true);conn.setDoInput(true);PrintWriter out = new PrintWriter(conn.getOutputStream());out.print(body);out.flush();InputStream instream = conn.getInputStream();try {BufferedReader rd = new BufferedReader(new InputStreamReader(instream, Charset.forName("UTF-8")));String jsonText = readAll(rd);JSONObject json = new JSONObject(jsonText);return json;} finally {instream.close();}}public static JSONObject getRequestFromUrl(String url) throws IOException, JSONException {URL realUrl = new URL(url);URLConnection conn = realUrl.openConnection();InputStream instream = conn.getInputStream();try {BufferedReader rd = new BufferedReader(new InputStreamReader(instream, Charset.forName("UTF-8")));String jsonText = readAll(rd);JSONObject json = new JSONObject(jsonText);return json;} finally {instream.close();}}public static void main(String[] args) throws IOException, JSONException {// 请求示例 url 默认请求参数已经URL编码处理String url = "https://api-服务器.cn/taobao/custom/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&method=";JSONObject json = getRequestFromUrl(url);System.out.println(json.toString());}

简单三步,教你快速接入淘宝开放平台,调用官方API相关推荐

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

    很多电商系统的需求场景,都面临淘宝开放平台的接入,但这也是让不少开发者头疼的问题. 那么,如果快速接入呢?东哥的对接经验相信可以帮到不少开发者,快速接入.少走弯路. 1.公共参数 名称 类型 必须 描 ...

  2. 关于淘宝开放平台的战略规划

    关于淘宝开放平台的战略规划 --知识产权保护,若需引用,请注明来源. 需要回答的三大问题: 1)  淘宝开放平台怎么发展? 2)  淘宝开放平台究竟在什么模式下才能突破? 3)  淘宝开放平台博客大赛 ...

  3. 历经8年双11流量洗礼,淘宝开放平台如何攻克技术难关?--转

    原文地址:http://chuansong.me/n/1588392851627 作者|风胜来源|阿里技术 淘宝开放平台(open.taobao.com)是阿里系统与外部系统通讯的最重要平台,每天承载 ...

  4. 历经8年双11流量洗礼,淘宝开放平台如何攻克技术难关?

    淘宝开放平台(open.taobao.com)是阿里系统与外部系统通讯的最重要平台,每天承载百亿级的API调用,百亿级的消息推送,十亿级的数据同步,经历了8年双11成倍流量增长的洗礼.本文将为您揭开淘 ...

  5. 淘宝开放平台4月1日收费 分成比例下调为2/8

    淘宝近日出台相关规定称,2014年4月1日开始,淘宝将降低服务市场部分服务的销售分成比例,同时对所有调用TOP接口的服务商采取API收费的方式. 具体淘宝开放平台公布的API收费与服务分成收费规则如下 ...

  6. 为什么计算机桌面图标不见了,桌面上的图标不见了怎么办(电脑桌面图标突然没了怎么办?简单三步教你解决)...

    使用电脑过程中,我们有时候会发现桌面上的图标不见了,或者我们不小心误删了,这时候我们又急着是用电脑,怎么办呢?在这里网际简单三步教你解决!以win10系统来教大家怎么找回我的桌面电脑图标如下简单3步: ...

  7. 弘辽科技:仅仅6招!教你快速入选淘宝猜你喜欢商品池

    原标题<弘辽科技:仅仅6招!教你快速入选淘宝猜你喜欢商品池> 现在的淘宝流量已经越来越注重个性化,淘宝猜你喜欢就是一个很不错的流量渠道,很多淘宝商家都想获取更多的猜你喜欢流量.猜你喜欢的流 ...

  8. 淘宝开放平台淘宝店铺OAuth2.0订单商品接口接入解决方案

    无可争议,无论什么样的开放平台,都会给开发者一个key,作为使用它api的标识,怎么得到这样一个key,或者是实名注册,或者是公司名义,或者如何如何,大差不差,都是那么些个东西.淘宝开放接口亦然,今天 ...

  9. 淘宝开放平台API接口,接入方案如下

    淘宝开放平台是基于淘宝各类电子商务业务的开放平台,提供外部合作伙伴参与服务淘宝用户的各类原材料,如业务API.账号体系.数据推送,奇门网关等,是淘宝电子商务基础服务的重要开放途径.即淘宝把数据开放进来 ...

最新文章

  1. macOS10.12部署sonarqube5.6.3
  2. (一:NIO系列)JAVA NIO 简介
  3. Stack(栈)和Heap(堆)的区别
  4. 【中文】Joomla1.7扩展介绍之JoomSEF Free (搜索引擎友好)
  5. oracle 三层嵌套查询,oracle 三层嵌套分页查询
  6. Docker进阶-快速扩容
  7. ios 视频知识补充---分解LFLiveKit
  8. OnItemClickListener,OnScrollListener应用
  9. Python 学习笔记(三)Function
  10. 微软商业智能BI知识整合篇-五大工具产品系列文章
  11. Loj #149. 01 分数规划(01分数规划模板题)
  12. Java的子类可以继承父类的静态变量和静态方法吗?
  13. python程序代码_python基础二
  14. 【Python】学习笔记之列表生成式
  15. java dataset类的方法,C#中DataSet转化为实体集合类的方法
  16. mybatis拦截器实现通用权限字段添加
  17. 数据采集程序(网页小偷)点滴心得
  18. java实现超时任务
  19. TensorFlow Objection Detection API使用教程
  20. python计算方差膨胀因子_可决系数R^2和方差膨胀因子VIF

热门文章

  1. scribe 日志搜集
  2. 有用的东东---信用卡利息计算过程
  3. JavaWeb『Vue.js』快速入门
  4. [Vuejs] Vue解决代理设置导致浏览器Session丢失的问题
  5. 记账本典型用户和使用场景分析
  6. 【代码实现】最新PyTorch机器学习与深度学习技术方法
  7. sec(x)多次积分
  8. docker部署mysql以及配置远程连接
  9. Android 操作系统架构
  10. 在这个世界上,还有什么东西是不会过期的?