API文档中心

热门接口:产品ID找同款全量维权查询万能转链字符串ID转换 (有API需求可联系本站)

淘宝天猫全网商品详情SKU、店铺信息接口(非图文详情)

专用卡按次收费
调用权限:仅限专用卡调用
接口使用场景等说明:

本接口可以获取淘宝或天猫的全网产品详情信息:

包括:

1、完整版:

完整版详情返回值内容包括:

1.商品SKU信息

2.卖家详细信息:商家头像,评分,店铺名,等级,销量等等。

3.产品规格信息

4.淘宝/天猫商品的销量信息,以及月销量信息。

5.头部商品评论信息,和商品评价关键字

2、简版详情:

可获取商品标题,图片,旺旺名称,店铺名称这些字段。

本接口不局限于淘宝客商品,未加入淘宝联盟的商品的详情也可获取。

接口请求地址

环境 http 地址 https 地址
正式环境 http://api.veapi.cn/tbk/tbprodetail 暂无

请求方式:GETPOST

请求参数

参数名称 参数类型 必填 示例值 描述
vekey String V123M56 公共参数,接口秘钥,请在会员中心获取
id String 56688541226 天猫或淘宝产品ID
onlysimple Number 默认0 如果您只需要 商品标题,图片,旺旺名称这些字段,那么推荐使用简版参数:可选值1,表示只要简版的商品详情信息。
type String app 返回值类型:可选值h5和app,默认h5,推荐你同时兼容这两种类型,以便如果有故障时,切换到另一种类型。注意:当参数onlysimple=1时,本参数无效。
newdetail Number 1 新备用线路,可选值0和1,可和type=app共同做为备用线路。当本参数设置为1时启用新备用线路,type=app则失效。注意:当参数onlysimple=1时,本参数无效。

请求示例

  • HTTP
  • PHP
  • JAVA
  • PYTHON
GET/POST  http://api.veapi.cn/tbk/tbprodetail?vekey=xxx&id=产品id 

使用curl函数,curl不是php原生库,需要安装才能使用

$api="http://api.veapi.cn/tbk/tbprodetail?vekey=xxx&id=产品id";

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $api);
//curl_setopt($ch, CURLOPT_POST, true);  //POST方式时启用
//curl_setopt($ch, CURLOPT_POSTFIELDS, $postData );  //POST方式时传参

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);  //如果使用https请启用
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);  //如果使用https请启用
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true );   //返回数据流,不直接输出
curl_setopt($ch, CURLOPT_ENCODING, 'gzip'); //使用gzip压缩传输让访问更快
curl_setopt($ch, CURLOPT_TIMEOUT, 6);  //允许执行的最长秒数。这里设定6S
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);

$result = curl_exec($ch);
$info = curl_getinfo($ch);
curl_close($ch);

echo $result; //返回值
使用okhttp3/httpclient/jsoup/hutool,以hutool为例:

import cn.hutool.http.HttpResponse;
import cn.hutool.http.HttpRequest;

public class testGetParam {

    public static void main(String[] args) {
        // API网址
        String url = "http://api.veapi.cn/tbk/tbprodetail?vekey=xxx&id=产品id";
        // JDK 8u111版本后,若目标页面为HTTPS协议,请启用proxy用户密码鉴权
        //System.setProperty("jdk.http.auth.tunneling.disabledSchemes", "");

        // 发送请求
        String result = HttpRequest.get(url)
                .timeout(10000)//设置超时,毫秒
                .execute().body();
        System.out.println(result);
    }
}
推荐使用 requests,支持访问http,https网页:

import requests
		
# 要访问的API网页
target_url = "http://api.veapi.cn/tbk/tbprodetail?vekey=xxx&id=产品id"

# 发送请求
response = requests.get(target_url)

# 获取页面内容
if response.status_code == 200:
	print response.text

返回值(JSON)

参数名称 参数类型 示例值 描述
seller Object   卖家店铺信息
item Object   商品信息
rate Object   评论信息
skuBase Object   SKU信息
apiStack Object   详细介绍
props Object   属性选项

返回示例

【提示】推广链接或口令有时效性,示例中链接与口令为创建文档时生成,仅用于展示返回结果,有可能已失效。

错误码

如果error不为0时,请点此查看错误码表格

在线
客服

会员请加QQ群交流:

微信
咨询

加微信咨询
顶部