README.md
1.6 KB
配置gitlab仓库
"repositories": {
"lackoxygen/tiktok_shop": {
"type": "git",
"url": "git@47.107.73.162:lackoxygen/tiktok_shop.git"
},
}
安装
composer require lackoxygen/tiktok_shop
配置文件
//路径 config/tiktok.shop.php
[
'app_key' => env('TIKTOK_APP_KEY', '7044793792079201799'),
'app_secret' => env('TIKTOK_APP_SECRET', '303fe8fc-5986-4be3-a210-4c4c217880a1'),
'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);
3.接口判断请求成功
use Lackoxygen\TiktokShop\Facade\TiktokShop;
$resultSet = TiktokShop::alliance()->materialsProductsSearch([]);
if ($resultSet->isSuccess()){
exit(0)
}
exit(1)
4.签名(只支持md5)
use Lackoxygen\TiktokShop\Facade\TiktokShop;
$resultSet = TiktokShop::verify()->md5('some', 'body');
if ($resultSet->isSuccess()){
exit(0)
}
exit(1)
5.超时异常
use Lackoxygen\TiktokShop\Facade\TiktokShop;
try {
$resultSet = TiktokShop::alliance()->materialsProductsSearch([]);
}catch (\Lackoxygen\TiktokShop\Exception\RetryException $retryException){
exit(0)
}
exit(1)