php-junior/dailymotion

DailyMotion Laravel 桥接器

资助包维护!
Liberapay

0.0.1 2018-05-23 05:46 UTC

This package is auto-updated.

Last update: 2024-08-29 04:59:08 UTC


README

Laravel Dailymotion

Latest Stable Version Total Downloads

安装

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 上支持

嘿,老兄!帮我几个 🍻!

Beerpay Beerpay