上一篇已经说明了如何引导用户授权登录,获取access_token。这样,我们就可以正式调用API了。
淘宝提供了两种调用方法,一种为http调用方法,一种为https免签调用方式。因为项目用的是第一种方法,那么在这里,我们就只介绍http的调用方法。
淘宝API采用REST风格,我们需要按照淘宝开发平台的规范拼装一个正确的URL,通过HTTP请求到http://gw.api.taobao.com/router/rest(测试环境为http://gw.api.tbsandbox.com/router/rest),就可以获取到自己需要的数据。
调用API时,需要传入系统参数和应用参数。
系统参数如下:
名称 | 类型 |
是否必须 | 描述 |
method | string |
Y |
API接口名称 |
timestamp | string |
Y |
时间戳,格式为yyyy-mm-dd HH:mm:ss,例如:2013-05-06 13:52:03。淘宝API服务端允许客户端请求时间误差为6分钟。 |
format | string |
N |
可选,指定响应格式。默认xml,目前支持格式为xml,json |
app_key | string |
Y |
TOP分配给应用的AppKey ,创建应用时可获得 |
v |