daaner / tiktok
适用于 Laravel 7+ 的 TikTok 捕取器
0.2
2020-11-23 02:48 UTC
Requires
- php: >=7.2.5
- laravel/framework: >=7.0
README
使用此 Laravel 框架包 (Laravel) 捕取 (tiktok.com)。
要求
- Laravel >= 7
- PHP >= 7.2.5
安装
安装包。
composer require daaner/tiktok
在 config/app.php
中添加提供者和外观。
Daaner\TikTok\TikTokServiceProvider::class, // --- 'TikTok' => Daaner\TikTok\Facades\TikTok::class,
使用命令发布配置和本地化文件
php artisan vendor:publish --provider="Daaner\TikTok\TikTokServiceProvider"
配置
不需要特殊设置。查询也使用默认设置。如果需要更精细的设置,在必要时更改配置文件 config/tiktok.php
并将设置写入 .env
。
使用
使用您想要的模型并获取一个数组。
模型 - UserInfo
getUser($userName)
- 通过名称获取用户数据(完整数组)getUserInfo($userName)
- 通过名称获取简单用户数据(只有主要和次要数组)
use Daaner\TikTok\Models\UserInfo; $tt = new UserInfo; $user = $tt->getUser('tiktok'); //or $user = $tt->getUser('@tiktok'); // or for simple info $user = $tt->getUserInfo('tiktok'); dd($user);
模型 - TagInfo
getTag($tag)
- 获取标签信息getTagInfo($tag)
- 获取标签简单信息getTagApi($id, $count = 30, $cursor = 0)
- 获取标签 ID 数据
use Daaner\TikTok\Models\TagInfo; $tt = new TagInfo; $tag = $tt->getTag('apple'); //or $tag = $tt->getTag('#apple'); // or for simple $tag = $tt->getTagInfo('apple'); //and API data $tag = $tt->getTagApi('13100', 10, 0); dd($tag);
模型 - MusicInfo
getMusic($music)
- 获取音乐信息getMusicInfo($music)
- 获取音乐简单信息getMusicApi($id, $count = 30, $cursor = 0)
- 获取音乐 ID 数据(此 API 查询仅显示 1 个项目,count 显示的项目数少 1))
use Daaner\TikTok\Models\MusicInfo; $tt = new MusicInfo; $music = $tt->getMusic('I-JUST-FELL-6768866707013388289'); //or $music = $tt->getMusic('6768866707013388289'); // or for simple $music = $tt->getMusicInfo('6768866707013388289'); //and API data $music = $tt->getMusicApi('6728860413338847233', 10, 2); dd($music);
模型 - DiscoverInfo
getDiscover()
- 获取发现信息getDiscoverApi($type)
- 获取建议数据
use Daaner\TikTok\Models\DiscoverInfo; $tt = new DiscoverInfo; $discover = $tt->getDiscover(); //and API data $discover = $tt->getDiscoverApi('user'); //or $discover = $tt->getDiscoverApi('music'); //or $discover = $tt->getDiscoverApi('challenge'); dd($discover);
变更日志
有关最近更改的更多信息,请参阅 CHANGELOG。
贡献
有关详细信息,请参阅 CONTRIBUTING。
致谢
许可
MIT 许可证(MIT)。有关更多信息,请参阅 许可文件。