配置gitlab仓库
"repositories": {
"lackoxygen/tiktok_shop": {
"type": "git",
"url": "http://47.107.73.162:8099/lackoxygen/tiktok_shop.git"
},
},
"config": {
"secure-http": false
},
安装
composer require lackoxygen/tiktok_shop
配置文件
//路径 config/tiktok.shop.php
[
'app_key' => env('TIKTOK_APP_KEY', ''),
'app_secret' => env('TIKTOK_APP_SECRET', ''),
'enable_mock' => env('TIKTOK_ENABLE_MOCK', false),
'base_uri' => env('TIKTOK_BASE_URI', 'https://openapi-sandbox.jinritemai.com'),
'timeout' => env('TIKTOK_TIMEOUT', 30),
];
使用方法
use Lackoxygen\TiktokShop\Facade\TiktokShop;
$obj = TiktokShop::alliance();
use Lackoxygen\TiktokShop\TiktokShop;
$config = Lackoxygen\TiktokShop\TiktokShop::newConfig(config('some'));
$obj = new Lackoxygen\TiktokShop\TiktokShop($config);
use Lackoxygen\TiktokShop\Facade\TiktokShop;
$resultSet = TiktokShop::alliance()->materialsProductsSearch([]);
if ($resultSet->isSuccess()){
exit(0)
}
exit(1)
use Lackoxygen\TiktokShop\Facade\TiktokShop;
$resultSet = TiktokShop::verify()->md5('some', 'body');
if ($resultSet->isSuccess()){
exit(0)
}
exit(1)
use Lackoxygen\TiktokShop\Facade\TiktokShop;
try {
$resultSet = TiktokShop::alliance()->materialsProductsSearch([]);
}catch (\Lackoxygen\TiktokShop\Exception\RetryException $retryException){
exit(0)
}
exit(1)
$app = new \Lackoxygen\TiktokShop\Application([]);
$resultSet = $app->request(function (\Lackoxygen\TiktokShop\Support\Client\Builder $builder){
$builder->service('test.service');
$builder->path('api/test');
$builder->method('POST')
})