goletter / easytbk
淘宝全球、1688跨境、阿里巴巴、速卖通
v1.0.0
2025-09-27 02:57 UTC
Requires
- php: >=8.2
- dml/easytbk: ^1.1
- laravel/framework: ^12.17
README
淘宝全球开放平台、1688平台SDK封装
安装
1、安装扩展包
composer require dml/easytbk
初始化SDK
每个平台SDK的具体调用方法参考各平台的文档
1、淘宝全球SDK https://open.taobao.global
<?php use Goletter\EasyTBK\Factory; use Goletter\EasyTBK\TaoBao\Request\TrafficItemSearchRequest; $client = Factory::taobao([ 'app_key' => 'TAOBAO_APP_KEY', 'app_secret' => 'TAOBAO_APP_SECRET', ]); $req = new TrafficItemSearchRequest; $req->setKeyword("衣服"); $req->setPageNo("1"); $req->setPageSize("10"); $req->setLanguage("ru"); return $client->execute($req);
<?php use Goletter\EasyTBK\Factory; use Goletter\EasyTBK\Ali1688\Request\ProductSearchKeywordQueryRequest; $client = Factory::ali1688([ 'app_key' => 'ALI1688_APP_KEY', 'app_secret' => 'ALI1688_APP_SECRET', ]); $req = new TrafficItemSearchRequest; $req->setOfferQueryParam([ 'keyword' => '衣服', 'beginPage' => 1, 'pageSize' => 20, 'country' => 'ru', ]); return $client->execute($req);
3、阿里巴巴SDK
<?php use Goletter\EasyTBK\Factory; use Goletter\EasyTBK\Alibaba\Request\ProductSearchKeywordQueryRequest; $client = Factory::ali1688([ 'app_key' => 'ALI1688_APP_KEY', 'app_secret' => 'ALI1688_APP_SECRET', ]); $req = new TrafficItemSearchRequest; $req->setOfferQueryParam([ 'keyword' => '衣服', 'beginPage' => 1, 'pageSize' => 20, 'country' => 'ru', ]); return $client->execute($req);
<?php use Goletter\EasyTBK\Factory; use Goletter\EasyTBK\Aliexpress\Request\AliexpressDsTextSearchRequest; $client = Factory::aliexpress([ 'app_key' => '511934', 'app_secret' => 'X1s0N29S6EGI2SHgxaV2gHCZGOqzxN56', ]); $req = new AliexpressDsTextSearchRequest; $req->setLocal("zh_CN"); $req->setCountryCode("US"); $req->setCurrency("USD"); $req->setPageIndex("1"); $req->setPageSize("20"); $client->execute($req, '50000400701dQ1a3a84f2nKcr8konZpPDA4KTdlReTTjZhjp4mz2DJHwgWmyz9dfb3Yh')