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

taobao.tbk.dg.general.link.parse (淘宝客-推广者-万能解析)

淘宝客-推广者-万能转链

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
relation_id String 可选 123456 渠道管理ID(如是主站选品推广场景,必须入参该字段,且bizSceneId字段需入参2-消费者比价场景,否则二次转链失败)
adzone_id Number 必须 123456 推广位id,mm_xx_xx_xx pid三段式中的第三段
material_dto LkMaterialDTO 可选 链接/口令转链
  • └ material_url
  • String
  • 可选
  • s.click.taobao.com
  • 物料链接,可以为url或淘口令
fields String 可选 origin_pid 有origin_pid使用场景需入参

响应参数

名称 类型 示例值 描述
data TbkLinkDTO TbkLinkDTO TbkLinkDTO
  • material_url_list
  • MaterialUrlList []
  • 解析结果
  • └ msg
  • String
  • 无权限
  • 物料对应错误描述
  • └ code
  • Number
  • 1001
  • 物料对应错误码
  • link_info_dto
  • LinkInfoDTO
  • 链接信息
  • └ material_type
  • Number
  • 1
  • 1—商品 2—店铺 3—会场
  • └ tpwd_origin_url
  • String
  • https://item.taobao.com/item.htm?ut_sk=1.XhmNDzLwwioDABH4T6RBuvTP_21380790_1671501684367.Copy.1&id=688401422805&sourceType=item&price=54.9-74.9&origin_price=99.9&suid=2E8B3B3D-EA1D-44E4-A8DA-AB3468C239D4&shareUniqueId=19373158797&un=5b73a79de2da8c8a6eabd07a58355624&share_crt_v=1&un_site=0&spm=a2159r.13376460.0.0&sp_abtk=gray_1_code_simpleios2&tbSocialPopKey=shareItem&sp_tk=RHozeWRlRk1TUk8%3D&bxsign=tcdmT6tdiAhdgQRocCDz2_2umO9B1ffOtxAo1He-EbLu6Z8E9uqjMKg6YM4XMDSmvrZ0JD_pREyShNr0YBO6s6oaUJCq7Vtcx-iOO7WBaqbUy4&bc_fl_src=share-522958211663-1-0
  • 入参口令/链接对应的原链接
  • └ material_id
  • String
  • 688401422805
  • 物料ID,需根据material_type判断物料类型, 可能为商品ID、卖家ID、会场ID
  • └ tk_biz_type
  • Number
  • 2
  • 1-联盟口令,2-主站口令。入参物料不为淘口令时,此字段返回null
  • └ origin_pid
  • String
  • mm_11_11_11
  • 入参推广链接中的pid,需配合入参fields使用,如果不属于当前调用的推广者,则不返回
  • └ input_material_url
  • String
  • s.click.taobao.com
  • 入参物料链接
  • └ extra_info
  • String
  • skuid已失效
  • 解析成功的场景下,需要补充说明的信息
biz_error_desc Number 1 见错误码描述
result_msg String 1 见错误码描述

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
TbkDgGeneralLinkParseRequest req = new TbkDgGeneralLinkParseRequest();
req.setRelationId("123456");
req.setAdzoneId(123456L);
TbkDgGeneralLinkParseRequest.LkMaterialDTO obj1 = new TbkDgGeneralLinkParseRequest.LkMaterialDTO();
obj1.setMaterialUrl("s.click.taobao.com");
req.setMaterialDto(obj1);
req.setFields("origin_pid");
TbkDgGeneralLinkParseResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<tbk_dg_general_link_parse_response>
    <data>
        <material_url_list>
            <material_url_list>
                <msg>无权限</msg>
                <code>1001</code>
                <link_info_dto>
                    <material_type>1</material_type>
                    <tpwd_origin_url>https://item.taobao.com/item.htm?ut_sk=1.XhmNDzLwwioDABH4T6RBuvTP_21380790_1671501684367.Copy.1&amp;id=688401422805&amp;sourceType=item&amp;price=54.9-74.9&amp;origin_price=99.9&amp;suid=2E8B3B3D-EA1D-44E4-A8DA-AB3468C239D4&amp;shareUniqueId=19373158797&amp;un=5b73a79de2da8c8a6eabd07a58355624&amp;share_crt_v=1&amp;un_site=0&amp;spm=a2159r.13376460.0.0&amp;sp_abtk=gray_1_code_simpleios2&amp;tbSocialPopKey=shareItem&amp;sp_tk=RHozeWRlRk1TUk8%3D&amp;bxsign=tcdmT6tdiAhdgQRocCDz2_2umO9B1ffOtxAo1He-EbLu6Z8E9uqjMKg6YM4XMDSmvrZ0JD_pREyShNr0YBO6s6oaUJCq7Vtcx-iOO7WBaqbUy4&amp;bc_fl_src=share-522958211663-1-0</tpwd_origin_url>
                    <material_id>688401422805</material_id>
                    <tk_biz_type>2</tk_biz_type>
                    <origin_pid>mm_11_11_11</origin_pid>
                </link_info_dto>
                <input_material_url>s.click.taobao.com</input_material_url>
                <extra_info>skuid已失效</extra_info>
            </material_url_list>
        </material_url_list>
    </data>
    <biz_error_desc>1</biz_error_desc>
    <result_msg>1</result_msg>
</tbk_dg_general_link_parse_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

返回
顶部