codeinfo / bytedance-for-laravel
bytedance api
1.0.29
2024-03-18 08:01 UTC
Requires
- php: ^7.3|^8.0
- guzzlehttp/guzzle: ^7.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
- laravel/framework: ^6.2
README
初始化
composer require codeinfo/bytedance-for-laravel
使用方法2
use Codeinfo\ByteDanceLaravel\Factory;
$app = Factory::platform(config('bytedance.platform'));
Oauth 账号授权平台
-
获取访问令牌
$app->oauth->getAccessToken($code);
-
生成URL
$scope = 'user_info,video.create,item.comment,video.data'; $app->oauth->genrateUrl($scope, $redirect_uri);
用户管理平台
$app->account
-
解密手机号
decryptMobile($string);
-
获取用户信息
userInfo($open_id, $access_token);
视频管理平台
$app->video
-
上传视频
upload(string $open_id, string $access_token, string $video_path)
-
创建视频
create(string $open_id, string $access_token, array $form_params)
-
视频评论
comment(string $open_id, string $access_token, string $content, string $item_id, string $comment_id = '')
-
查询视频信息
data(string $open_id, string $access_token, array $item_ids)
小程序
$app = Factory::microapp(config('bytedance.microapp'));