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. tcgetattr函数与tcsetattr函数控制终端

    6.4.4  使用tcgetattr函数与tcsetattr函数控制终端 为了便于通过程序来获得和修改终端参数,Linux还提供了tcgetattr函数和tcsetattr函数.tcgetattr用于 ...

  2. 一键去除网页BOM属性【解决乱码,头部空白,&#65279问题】

    几个常出现的问题: 1.网站打开空白 2.页面头部出现多余的空白 3.网站出现乱码,如“锘�” 解决方法可以是: 1.选用专业的编辑器,例如notepad++,sublime,editplus这样不会 ...

  3. Codeforces 821C Okabe and Boxes(模拟)

    题目大意:给你编号为1-n的箱子,放的顺序不定,有n条add指令将箱子放入栈中,有n条remove指令将箱子移除栈,移出去的顺序是从1-n的,至少需要对箱子重新排序几次. 解题思路:可以通过把栈清空表 ...

  4. beego学习笔记(4):开发文档阅读(3)

    通过运行 bee new quickstart 来创建新的项目,其结构如下: quickstart |-- conf | `-- app.conf |-- controllers | `-- defa ...

  5. EF – 1.模式

    3种数据库 code first model first database first 创建EF http://www.cnblogs.com/tangge/p/3834578.html DbSet ...

  6. Rule Compilation error xxx cannot be resolved

    说明:在eclipse中部署服务器时不报错,但在dos窗口中部署时报如下异常 原因:规则引擎drl文件文件中两个含义相同的变量的中文注释(只能用//,不能使用/**xxx*/或/*xxx*/)要保持相 ...

  7. CodeForces 785A Anton and Polyhedrons

    简单判断. 分别判断每个单词是几面体,加起来就是答案. #include <cstdio> #include <cmath> #include <cstring> ...

  8. python 计算md5

    import hashlib src = "afnjanflkas" m2 = hashlib.md5() m2.update(src) print m2.hexdigest() ...

  9. 深入理解Java引用类型

    深入理解Java引用类型 在Java中类型可分为两大类:值类型与引用类型.值类型就是基本数据类型(如int ,double 等),而引用类型,是指除了基本的变量类型之外的所有类型(如通过 class ...

  10. React Native 系列(七)

    前言 本系列是基于React Native版本号0.44.3写的.几乎所有的App都使用了ListView这种组件,这篇文章将学习RN中ListView的平铺样式和分组样式. ListView平铺样式 ...