文档中心 > API类目 > 淘宝客API

taobao.tbk.dg.smart.assistant.link.convert (厂商智能助手转链)

厂商智能助手转链

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
device_dto DeviceDto 必须 设备信息
  • └ device_type
  • String
  • 必须
  • 设备类型
  • 支持OAID_MD5,IMEI_MD5,IDFA_MD5。建议使用OAID_MD5,准确率更高
  • └ device_id
  • String
  • 必须
  • xascdascads
  • 设备ID MD5值
adzone_id Number 必须 123456 推广位id,mm_xx_xx_xx pid三段式中的第三段
target_item_dto DeviceDto 必须 同款商品
  • └ item_id
  • String
  • 可选
  • qYtxrMJOC8tmtM-Qq0Z65Sbbq5DqZ9
  • 商品ID,未入参联盟补齐
  • └ page_id
  • String
  • 可选
  • 2015111
  • 定坑会场ID,若link_transfer_type设置为2,本字段必填
  • └ link_transfer_type
  • Number
  • 可选
  • 1
  • 转链类型,1-单品 2-会场定坑
sub_pid String 必须 mm_1_1_1 三方pid,满足mm_xxx_xxx_xxx格式
item_feed_dto ItemFeedDto 必须 导购商品流
  • └ page_id
  • String
  • 可选
  • 201111
  • 定坑会场ID,若link_transfer_type设置为2,本字段必填
  • └ item_feed_list
  • String []
  • 可选
  • ["qYtxrMJOC8tmtM-Qq0Z65Sbbq5DqZ9"]
  • 商品ID列表,未入参联盟补齐,最多10个
  • └ link_transfer_type
  • Number
  • 可选
  • 1
  • 转链类型,1-单品 2-会场定坑
original_item_url String 必须 https://xxxx 原始商品链接

响应参数

名称 类型 示例值 描述
data SmartAssertLinkResult data
  • └ page_deeplink
  • String
  • tbopen://
  • 进行校验后输出的导购会场deeplink
  • └ msg
  • String
  • 不返回导购会场原因
  • 不返回导购会场原因

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
TbkDgSmartAssistantLinkConvertRequest req = new TbkDgSmartAssistantLinkConvertRequest();
TbkDgSmartAssistantLinkConvertRequest.DeviceDto obj1 = new TbkDgSmartAssistantLinkConvertRequest.DeviceDto();
obj1.setDeviceType("设备类型");
obj1.setDeviceId("xascdascads");
req.setDeviceDto(obj1);
req.setAdzoneId(123456L);
TbkDgSmartAssistantLinkConvertRequest.DeviceDto obj2 = new TbkDgSmartAssistantLinkConvertRequest.DeviceDto();
obj2.setItemId("qYtxrMJOC8tmtM-Qq0Z65Sbbq5DqZ9");
obj2.setPageId("2015111");
obj2.setLinkTransferType(1L);
req.setTargetItemDto(obj2);
req.setSubPid("mm_1_1_1");
TbkDgSmartAssistantLinkConvertRequest.ItemFeedDto obj3 = new TbkDgSmartAssistantLinkConvertRequest.ItemFeedDto();
obj3.setPageId("201111");
obj3.setItemFeedList(""qYtxrMJOC8tmtM-Qq0Z65Sbbq5DqZ9"");
obj3.setLinkTransferType(1L);
req.setItemFeedDto(obj3);
req.setOriginalItemUrl("https://xxxx");
TbkDgSmartAssistantLinkConvertResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<tbk_dg_smart_assistant_link_convert_response>
    <data>
        <page_deeplink>tbopen://</page_deeplink>
        <msg>不返回导购会场原因</msg>
    </data>
</tbk_dg_smart_assistant_link_convert_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部