1、登录淘宝开放平台:http://open.taobao.com/

2、添加网站

(验证完网站后,会提醒“JSSDK以激活提交审核按钮”,这个需要的UV达100,按钮才会亮,审核过程中也得保持UV的稳定,不然提交的时候是够100UV的,到他审核的时候不够呢那也是不通过的,而且如果提交审核3次都不过,那你的域名就会被拉入黑名单,所以如果要审核务必确保自己的条件都符合。而对于新手来说,大可先不审核,只要是在应用权限范围内的API都可以直接使用的,只是调用次数为5000次/天,审核之后为20万/天。)

3、创建应用

4、下载对应的SDK (有权限版的SDK和对应权限的SDK)

5、以“taobao.item.get”为例,点最下面的按钮“SDK调用实例”,复制了PHP实例创建一个新文件,如:

<?php
header("Content-type: text/html; charset=utf-8");
include "TopSdk.php";//注意路径 $c = new TopClient;
$c->appkey = "21***004";
$c->secretKey = "a7b8b**d938f02780b***fac926b35**";
$req = new ItemGetRequest;
$req->setFields("num_iid,title,price");
$req->setNumIid(3838293428);
//$req->setTrackIid("123_track_456");
$resp = $c->execute($req, $sessionKey);
print_r($resp);
?>

上面注释部分:这里的TrackIid与上面的NumIid都是商品数字ID,只不过TrackIid带有跟踪效果,入参中二者只传一个就可以,目前只有天猫精选商品才会用到TrackIid,一般商品使用NumIid就可以查询了。

6、在应用的证书里面拿到“App Key”和“App Secret”,分别替换上面的“appkey”和"secretKey";然后第一个实例就完成了,其他接口的使用也差不多。

成功运行结果为:

不得不提的沙箱测试

或者应用都不要了,直接用沙箱测试,沙箱的优势在于调用接口不受频率和权限限制,而且还有不同身份的帐号供测试,如商家、提供商

不过数据与线上数据是隔离的,如果通过沙箱是无法获取到线上数据的,言外之意就是数据不准确甚至没有,这个有时候不注意还以为程序出问题呢......

如何使用沙箱测试?

a.在下载的SDK里面找到top文件夹内的TopClient.php,把第八行的正式环境

public $gatewayUrl = "http://gw.api.taobao.com/router/rest";

换为:------->

public $gatewayUrl = "http://gw.api.tbsandbox.com/router/rest";//沙箱测试环境

b.然后在应用的“沙箱环境管理”拿到“AppKey”和“沙箱 AppSecret” 替换第五步的参数。

c.沙箱测试用户名以'sandbox_'开头,沙箱商品的标题中必须包含'沙箱测试',搜索商品时,必须传‘沙箱测试’关键字

相关:

沙箱帮助
沙箱测试帐号

沙箱商品区
API说明文档

淘宝API开发第一步的更多相关文章

  1. 淘宝API开发系列---阿里.聚石塔.开放平台的使用

    好久没有继续跟进淘宝的API使用了,有很多做相关应用的同行都来咨询,很多都因为自己开发工作比较忙而没有来得及好的处理,前几天,有一个朋友叫帮忙指导如何使用淘宝API,由于原来有一些成熟的例子应用,因此 ...

  2. 淘宝API开发(三)

    自动登录到淘宝定时获取订单: C#控制台程序 第一步,获得淘宝真实登录地址.淘宝授权地址(https://oauth.taobao.com/authorize?response_type=token& ...

  3. 淘宝api 开发_获取用户信息

    string url = "http://gw.api.taobao.com/router/rest"; "; string appsecret = "fdf7 ...

  4. 淘宝API学习之道:淘宝API相关了解

    淘宝API开发平台,经过两年多的升级一系列动作,提供的api接口日渐稳定.看到淘宝api开发的浏览量还是较大,但那会写的DEMO如今已不能执行,淘宝改了链接地址,改了加密算法,为了不让大家浪费时间,特 ...

  5. taobao_api项目开坑,自主完成淘宝主要接口的开发-版本:卖家版(非淘宝api)

    项目名称:taobao_api 项目目的:独立实现各个淘宝操作的相关api,不依赖淘宝提供的api,而是自己实现接口 前期实现接口:已付款订单查询(自动更新), 订单发货 , 订单备注 应用场景:中小 ...

  6. PHP学习笔记13淘宝接口开发一例(tmall.items.discount.search),PHP

    程序设计,因为接口是有请求次数限制的,正式接口也只有2W次每天的请求次数,所以我们需要把从接口返回的数据缓存起来. 采用的接口是http://api.taobao.com/apidoc/api.htm ...

  7. 淘宝API Nodejs的实现

    关于<淘宝API Nodejs的实现>这是个很忧伤的故事~~ 体验了win10,目前来说还是不如意的,一些应用程序的卡顿,发热~~难以忍受了.只好重装了系统,可是可是!!! 前段时间写的n ...

  8. 淘宝API学习之道:淘宝TOP之API接口接入教程

    作为一个中小型站点开发人员,淘宝API的开放大大缩短了站点的开发周期和运作效率.面对海量的数据.开发人员仅仅要细致阅读开发文档,熟悉对应的接口,就能够把数据导入自己的站点,这样就不必望洋兴叹了. 眼下 ...

  9. 自动获取淘宝API数据访问的SessionKey

    最近在忙与淘宝做对接的工作,总体感觉淘宝的api文档做的还不错,不仅有沙箱测试环境,而且对于每一个api都可以通过api测试工具生成想要的代码,你完全可以先在测试工具中测试之后再进行代码的编写,这样就 ...

随机推荐

  1. Python 一些 实用的包(持续更新)

    line_profiler:(代码性能分析) 使用方法:链接 codecs:(Python内置的编码库) 数据分析与挖掘领域: 引自博客:这里     因为他有很多这个领域相关的库可以用,而且很好用, ...

  2. 洛谷P1319压缩技术 题解

    题目传送门 这道题是入门难度的题.特别水...QWQ...... #include<bits/stdc++.h> using namespace std; *],top; int main ...

  3. 深入理解 WordPress 数据库中的用户数据 wp_user

    WordPress 使用 wp_users 数据表存储用户的主要数据,该数据表结构类似于wp_posts 和 wp_comments 数据表,存储的是需要经常访问的用户数据,该数据表的结构以及该数据表 ...

  4. 响应式之像素和viewport

    引言 按照pc尺寸做好的网页,在手机端打开,看起来像是pc的缩小版,东西都在只是字太小都看不清了,有什么办法放大呢? 于是去google一下,发现,贴了这么一行代码就轻松解决了: <meta n ...

  5. 小甲鱼C++笔记(下)25-48

    二十五  二十六  二十七  重载 运算符重载 1. 作为成员函数 #include <iostream> using namespace std; class Add { private ...

  6. C# asp.net 实现导出Excel

    原文地址:传送门 这段时间用到了导出Excel的功能,这个功能还是比较常用的,我常用的有两个方法,现在整理一下,方便以后查看. 1.实现DataTable数据导出到本地,需要自己传进去导出的路径. / ...

  7. bzoj 1856 卡特兰数

    复习了一下卡特兰数.. #include<bits/stdc++.h> #define LL long long #define fi first #define se second #d ...

  8. TestDirector其他

    一.查看连接TD的用户 1.用单击界面上的“Connections”按钮,进入如下图: 二.Licenses管理 1.单击“Licenses”按钮,显示如下图: 2.单击“Modify License ...

  9. thinkphp5.0环境变量配置

    允许使用环境变量配置,并且优先级别比在配置文件中要高,因为在读取配置参数的时候,首先会判断环境变量中是否存在该配置. 在开发过程中,可以在应用根目录下面的.env来模拟环境变量配置,.env文件中的配 ...

  10. centos 7 安装python3.5

    1.安装编译环境 yum groupinstall 'Development Tools' yum install zlib-devel bzip2-devel openssl-devel ncure ...