codeinfo/bytedance-for-laravel

1.0.29 2024-03-18 08:01 UTC

README

StyleCI

初始化

    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'));

测试