V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
peizhao2017
V2EX  ›  问与答

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

  •  
  •   peizhao2017 · 2021-02-18 21:28:09 +08:00 · 1059 次点击
    这是一个创建于 1400 天前的主题,其中的信息可能已经有所发展或是发生改变。
    使用淘宝客的 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 条回复    2021-02-19 13:26:35 +08:00
    Xusually
        1
    Xusually  
       2021-02-18 21:37:27 +08:00
    这报错已经很明确了
    你去找下 TbkItemConvertRequest 这类是不是在
    Xusually
        2
    Xusually  
       2021-02-18 21:38:14 +08:00
    在的话,你是不是已经正确的引入了
    peizhao2017
        3
    peizhao2017  
    OP
       2021-02-18 21:55:33 +08:00
    @Xusually 引用正确
    确实没有 TbkItemConvertRequest 这个类存在
    我想问的是官方的 sdk 没提供这个类吗
    需要自己写吗
    pytth
        4
    pytth  
       2021-02-19 13:26:35 +08:00
    官方 sdk 很多问题的,还不如自己写。自己用 curl 请求他们的 http 接口就行,我之前写过文章: https://segmentfault.com/a/1190000024423082
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1148 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 23:13 · PVG 07:13 · LAX 15:13 · JFK 18:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.