peizhao2017
V2EX  ›  问与答

请教大佬淘宝客 sdk 的 PHP 问题

  •  
  •   peizhao2017 · Feb 18, 2021 · 1857 views
    This topic created in 1915 days ago, the information mentioned may be changed or developed.
    使用淘宝客的 api:taobao.tbk.item.convert (淘宝客-推广者-商品链接转换)
    官方教程: https://developer.alibaba.com/docs/api.htm?spm=a219a.7395905.0.0.31b275feoBzRlQ&apiId=24516


    我的代码
    $c = new TopClient;
    $c->appkey = $appkey;
    $c->secretKey = $secret;
    $req = new TbkCouponConvertRequest;
    $req->setItemId($id);
    $req->setAdzoneId($AdzoneId);
    $req->setPlatform("1");
    $req->setExternalId("12345");
    $req->setSpecialId("12345");
    $req->setRelationId("12345");
    $req->setXid("abcdefg");
    $req->setUcrowdId("1");
    $resp = $c->execute($req);
    echo json_encode($resp);

    运行后提示:Fatal error: Uncaught Error: Class 'TbkItemConvertRequest' not found in /www/wwwroot/test.php:57 Stack trace: #0 {main} thrown in /www/wwwroot/test.php on line 57

    请教各位大佬这是哪里问题,卡好几天了
    4 replies    2021-02-19 13:26:35 +08:00
    Xusually
        1
    Xusually  
       Feb 18, 2021
    这报错已经很明确了
    你去找下 TbkItemConvertRequest 这类是不是在
    Xusually
        2
    Xusually  
       Feb 18, 2021
    在的话,你是不是已经正确的引入了
    peizhao2017
        3
    peizhao2017  
    OP
       Feb 18, 2021
    @Xusually 引用正确
    确实没有 TbkItemConvertRequest 这个类存在
    我想问的是官方的 sdk 没提供这个类吗
    需要自己写吗
    liKeYunKeji
        4
    liKeYunKeji  
       Feb 19, 2021
    官方 sdk 很多问题的,还不如自己写。自己用 curl 请求他们的 http 接口就行,我之前写过文章: https://segmentfault.com/a/1190000024423082
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5015 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 09:33 · PVG 17:33 · LAX 02:33 · JFK 05:33
    ♥ Do have faith in what you're doing.