定制 dungang/taobaoke-client 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

dungang/taobaoke-client

Composer 安装命令:

composer require dungang/taobaoke-client

包简介

The most concise taobaoke api client

README 文档

README

最简洁的淘宝客API客户端

安装

composer require dungang/taobaoke-client

使用

淘宝客pid组成介绍:pid=mm_1_2_3(其中1/2/3分别代表一串数字,举例pid=mm_98836808_12970065_68140878) 说明: 1这串数字对应淘宝客的账户id(通常称member); 2这串数字对应媒体管理中备案的网站或APP(统称site,包含网站ID、APPID); 3这串数字对应网站或APP中的具体推广位(通常称adzone)。

每一个网站(网站ID)或APP(APPID),均可申请自己的appkey,供对应网站/APP使用, 调用api时系统会校验是否应用于对应网站ID或APPID。 如果appkey不匹配或传递参数错误,会不算淘客交易,切记!

  • 只用传递业务参数
  • 方法参数不用传递,客户端自动识别,比如 获取商品详情的api为taobao.tbk.item.info.get,则执行的方法就是为taobaoTbkItemInfoGet
  • 接口中的true和false都必须字符串,如:'true' 'false' 而不是 true false
$client = new Client('你的APP_KEY', '你的APP_SECRET');
try {
    $data = $client->taobaoTbkItemInfoGet(array(
        'num_iids' => '563889454088'
    ));
    echo "最后执行的完整的URL:" . $client->getLastRequestUrl() . "\n";
    echo "获取的数据:\n";
    print_r($data);
} catch (Exception $e) {
    echo $e->getMessage();
}

返回的结果

http://gw.api.taobao.com/router/rest?app_key=你的APP_KEY&format=json&method=taobao.tbk.item.info.get&num_iids=563889454088&sign_method=md5&timestamp=2019-12-10+13%3A43%3A18&v=2.0&sign=F8E64AE2D822B981C3445873C747E223
Array
(
    [results] => Array
        (
            [n_tbk_item] => Array
                (
                    [0] => Array
                        (
                            [cat_leaf_name] => 沐浴露
                            [cat_name] => 洗护清洁剂/卫生巾/纸/香薰
                            [item_url] => https://detail.tmall.com/item.htm?id=563889454088
                            [material_lib_type] => 1,2
                            [nick] => 阿迪达斯洗护旗舰店
                            [num_iid] => 563889454088
                            [pict_url] => https://img.alicdn.com/bao/uploaded/i3/3608420627/O1CN01aDLobQ1GVCuQXNfDX_!!0-item_pic.jpg
                            [presale_deposit] => 0
                            [presale_end_time] => 0
                            [presale_start_time] => 0
                            [presale_tail_end_time] => 0
                            [presale_tail_start_time] => 0
                            [provcity] => 广东 广州
                            [reserve_price] => 68
                            [seller_id] => 3608420627
                            [small_images] => Array
                                (
                                    [string] => Array
                                        (
                                            [0] => https://img.alicdn.com/i2/3608420627/O1CN011lYTFo1GVCuBI5EZc_!!3608420627.jpg
                                            [1] => https://img.alicdn.com/i4/3608420627/O1CN01h8SeXx1GVCpB36zUc_!!3608420627.jpg
                                            [2] => https://img.alicdn.com/i4/3608420627/O1CN01rx9Q261GVCrW3xQRq_!!3608420627.jpg
                                            [3] => https://img.alicdn.com/i4/3608420627/O1CN01zPfqcp1GVCrT7eNme_!!3608420627.jpg
                                        )

                                )

                            [title] => adidas/阿迪达斯男士激情沐浴露男薄荷香体持久留香家庭装沐浴液
                            [tmall_play_activity_end_time] => 0
                            [tmall_play_activity_start_time] => 0
                            [user_type] => 1
                            [volume] => 11315
                            [zk_final_price] => 35
                        )

                )

        )

    [request_id] => 107bswftpr56i
)

dungang/taobaoke-client 适用场景与选型建议

dungang/taobaoke-client 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 24 次下载、GitHub Stars 达 2, 最近一次更新时间为 2019 年 12 月 10 日, 在 PHP 生态内属于活跃度较高的组件。

它主要适用于以下技术方向: 「Alimama Taobaoke API」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。

我们在过去多个企业项目中使用过 dungang/taobaoke-client 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 dungang/taobaoke-client 我们能提供哪些服务?
定制开发 / 二次开发

基于 dungang/taobaoke-client 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

  • 总下载量: 24
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 2
  • Watchers: 1
  • Forks: 3
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-12-10