orzcc/taobao-top-client

淘宝 top 客户端(SDK)用于 Laravel

2.5.2 2019-07-11 12:28 UTC

This package is auto-updated.

Last update: 2024-08-30 11:45:05 UTC


README

淘宝联盟 API 已升级到 2.0 版本,将“淘宝联盟基础包”合并到“淘宝联盟基础 API”。

Laravel 集成

安装

使用 Composer 安装包

composer require orzcc/taobao-top-client

配置

  1. 将服务提供者添加到 config/app.php 中的 providers 数组
Orzcc\TopClient\TopClientServiceProvider::class,
  1. 将外观添加到 config/app.php 中的 aliases 数组
'TopClient' => Orzcc\TopClient\Facades\TopClient::class,
  1. 发布配置文件
php artisan vendor:publish --provider="Orzcc\TopClient\TopClientServiceProvider"
  1. .env 文件中设置您的 appidappsecret
TAOBAO_APP_KEY=your_app_key
TAOBAO_APP_SECRET=your_app_secret

使用示例

use TopClient;
use TopClient\request\TbkItemGetRequest;

$topclient = TopClient::connection();
$req = new TbkItemGetRequest;
$req->setFields("num_iid,title,pict_url,reserve_price,zk_final_price,user_type,provcity,item_url");
$req->setQ('phone');
$req->setSort("tk_total_sales");
$req->setPageNo('1');  // Note: Use string values for correct pagination
$req->setPageSize('40');
$resp = $topclient->execute($req);
dd($resp);

Lumen 集成

安装

使用 Composer 安装包

composer require orzcc/taobao-top-client

配置

  1. 手动复制配置文件
cp vendor/orzcc/taobao-top-client/config/taobaotop.php config/taobaotop.php
  1. 将以下内容添加到 bootstrap/app.php
if (!class_exists('TopClient')) {
    class_alias('Orzcc\TopClient\Facades\TopClient', 'TopClient');
}
$app->register(Orzcc\TopClient\TopClientServiceProvider::class);
  1. .env 文件中设置您的 appidappsecret
TAOBAO_APP_KEY=your_app_key
TAOBAO_APP_SECRET=your_app_secret

使用示例

Lumen 的使用示例与 Laravel 相同

use TopClient;
use TopClient\request\TbkItemGetRequest;

$topclient = TopClient::connection();
$req = new TbkItemGetRequest;
$req->setFields("num_iid,title,pict_url,reserve_price,zk_final_price,user_type,provcity,item_url");
$req->setQ('phone');
$req->setSort("tk_total_sales");
$req->setPageNo('1');  // Note: Use string values for correct pagination
$req->setPageSize('40');
$resp = $topclient->execute($req);
dd($resp);

赞助商

本项目由 SoPicks 赞助,SoPicks 是一个革命性的时尚发现平台,聚合了多个在线商店的产品,提供了一种无缝的方式,让您在一个地方找到并购买所需的品牌。

许可证

本软件包是开源软件,使用 MIT 许可证 授权。