The Taobao Affiliate API has been upgraded to version 2.0, merging the "Taobao Affiliate Basic Package" into the "Taobao Affiliate Basic API".
Install the package via Composer:
composer require orzcc/taobao-top-client
- Add the service provider to the
providers
array inconfig/app.php
:
Orzcc\TopClient\TopClientServiceProvider::class,
- Add the facade to the
aliases
array inconfig/app.php
:
'TopClient' => Orzcc\TopClient\Facades\TopClient::class,
- Publish the configuration file:
php artisan vendor:publish --provider="Orzcc\TopClient\TopClientServiceProvider"
- Set your
appid
andappsecret
in the.env
file:
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);
Install the package via Composer:
composer require orzcc/taobao-top-client
- Manually copy the configuration file:
cp vendor/orzcc/taobao-top-client/config/taobaotop.php config/taobaotop.php
- Add the following to
bootstrap/app.php
:
if (!class_exists('TopClient')) {
class_alias('Orzcc\TopClient\Facades\TopClient', 'TopClient');
}
$app->register(Orzcc\TopClient\TopClientServiceProvider::class);
- Set your
appid
andappsecret
in the.env
file:
TAOBAO_APP_KEY=your_app_key
TAOBAO_APP_SECRET=your_app_secret
The usage example for Lumen is the same as for 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);
This project is sponsored by SoPicks, a revolutionary fashion discovery platform that aggregates products from multiple online stores, offering a seamless way to find and purchase desired brands all in one place.
This package is open-sourced software licensed under the MIT license.