首页 > 其他分享 >taobao.product.get获取一个产品的信息API接口,店铺发布商品API接口,店铺上传API接口,店铺上架商品API接口,r2接口代码对接分享

taobao.product.get获取一个产品的信息API接口,店铺发布商品API接口,店铺上传API接口,店铺上架商品API接口,r2接口代码对接分享

时间:2023-08-01 17:36:22浏览次数:43  
标签:product 请求 接口 id API taobao 店铺


天猫商家发布商品时,查询关联产品信息时使用,非商品查询接口。商品查询接口:taobao.item.seller.get
两种方式查看一个产品详细信息: 传入product_id来查询;传入cid和props来查询
1.公共参数:

名称

类型

必须

描述

method

String

API接口名称,例如:taobao.product.get

app_key

String

TOP分配给应用的AppKey,例如:12345678

session

String

用户登录授权成功后,TOP颁发给应用的授权信息,详细介绍请点击这里。当此API的标签上注明:“需要授权”,则此参数必传;“不需要授权”,则此参数不需要传;“可选授权”,则此参数为可选

timestamp

String

时间戳,格式为yyyy-MM-dd HH:mm:ss,时区为GMT+8,例如:2015-01-01 12:00:00。淘宝API服务端允许客户端请求最大时间误差为10分钟

v

String

API协议版本,可选值:2.0

sign_method

String

签名的摘要算法,可选值为:hmac,md5,hmac-sha256。

sign

String

API输入参数签名结果,签名算法介绍请点击这里

format

String

响应格式。默认为xml格式,可选值:xml,json。

simplify

Boolean

是否采用精简JSON返回格式,仅当format=json时有效,默认值为:false

2.公共响应参数:

名称

类型

描述

request_id

String

平台颁发的每次请求访问的唯一标识

error_response

String

请求访问失败时返回的根节点

code

String

请求失败返回的错误码

msg

String

请求失败返回的错误信息

sub_code

String

请求失败返回的子错误码

sub_msg

String

请求失败返回的子错误信息

***_response

String

请求成功返回的根节点,'***' 为API名称的下划线模式

 3.请求参数:

名称                      类型                  必须                           示例值                                  描述

fields                String                     true      product_id,outer_id  需返回的字段列表.可选值:Product数据结构中的所有字段;多个字段之间用","分隔.

product_id     Number                 false    86126527    Product的id.两种方式来查看一个产品:1.传入product_id来查询 2.传入cid和props来查询

cid              Number                  false   50012286   商品类目id.调用taobao.itemcats.get获取;必须是叶子类目id,如果没有传product_id,那么cid和props必须要传.

props       String                       false            10005:10027;10006:29729   比如:诺基亚N73这个产品的关键属性列表就是:品牌:诺基亚;型号:N73,对应的PV值就是10005:10027;10006:29729.

 4.请求示例(CURL、PHP 、PHPsdk 、Java 、C# 、Python…): 

from topsdk.client import TopApiClient,TopException

if __name__ == '__main__':
    # create Client
    client = TopApiClient(appkey='<your-appkey>', app_sercet='<your-appsecret>', top_gateway_url='<top-gateway-url>',verify_ssl=False)

    request_dict = {}
    #  填充入参
    #  如果为复杂类型,填数据结构json字符串

    file_param_dict = {}
    #  填充文件类型入参(如有)

    try:
        response = client.execute("taobao.product.get",request_dict,file_param_dict)
        print(response)
    except TopException as e:
        print(e)

备注:以上接口就是淘宝开发平台的API接口,直接对接,可以提供淘宝应用市场的店铺授权购买链接,授权后可以拿到session ID进行调用接口,用于店铺商品上传接口,店铺发布商品业务。希望能够帮助到有需要的朋友。

标签:product,请求,接口,id,API,taobao,店铺
From: https://blog.51cto.com/u_16175140/6925333

相关文章