php-junior / dailymotion
DailyMotion Laravel 桥接器
0.0.1
2018-05-23 05:46 UTC
Requires
- php: >=7.0
- guzzlehttp/guzzle: ^6.3
This package is auto-updated.
Last update: 2024-08-29 04:59:08 UTC
README
Laravel Dailymotion
安装
composer require php-junior/dailymotion
Laravel 5.5 使用包自动发现,因此不需要您手动添加 ServiceProvider。
如果您不使用自动发现,请在 config/app.php 中的 providers 数组中添加 ServiceProvider
PhpJunior\DailyMotion\DailyMotionProvider::class,
php artisan vendor:publish --provider="PhpJunior\DailyMotion\DailyMotionProvider"
这是发布配置文件的内容
/* |-------------------------------------------------------------------------- | Dailymotion |-------------------------------------------------------------------------- | | Scope : `read', `write', `delete', `email', `userinfo', `feed', | `manage_videos', `manage_comments', `manage_playlists', | `manage_tiles', `manage_subscriptions', `manage_friends', | `manage_favorites', `manage_likes', `manage_groups', `manage_records', | `manage_subtitles', `manage_features', `manage_history', `ifttt', `read_insights', | `manage_claim_rules', `delegate_account_management', `manage_analytics', `manage_player', | `manage_user_settings', `manage_collections', `manage_app_connections', `manage_applications' | | Whitespace separated */ return [ 'client_id' => 'client_id', 'client_secret' => 'client_secret', 'username' => 'username', 'password' => 'password', 'scope' => 'manage_videos userinfo manage_playlists manage_user_settings manage_applications' ];
使用方法
要调用一个方法,使用 get、post 或 delete 方法,如下所示
$result = DailyMotion::get( '/videos', [ 'fields' => 'id,title,owner' ]);
上传文件
DailyMotion::file($url)->post('/me/videos',[ 'title' => 'Dailymotion upload test', 'tags' => 'dailymotion,api,sdk,test', 'channel' => 'videogames', 'published' => true ]);
致谢
- 所有贡献者
完整文档
阅读完整文档 这里
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件
在 Beerpay 上支持
嘿,老兄!帮我几个 🍻!