andrelohmann-silverstripe / vimeo_video
Vimeo 视频扩展
2.6.3
2016-11-29 20:06 UTC
Requires
- php: >=5.3.2
- andrelohmann-silverstripe/mediafiles: 1.*
- composer/installers: *
- vimeo/vimeo-api: 1.2.3
README
维护者联系方式
-
Eduard Malyj <eduard.malyj (at) gmail (dot) com>
-
Andre Lohmann (昵称: andrelohmann)
要求
Silverstripe 3.3.x
概述
此模块提供了一种扩展的 VideoFile 对象,具有自动上传到您的 Vimeo Pro 账户的功能。该模块扩展了 andrelohmann-silverstripe/mediafiles
您需要在 https://developer.vimeo.com/apps/new 上创建一个应用程序,然后请求上传此应用程序(可能需要5天)并创建一个访问令牌
使用方法
将 Vimeo 凭据添加到您的 _ss_environment.php 文件中
define('VIMEO_CLIENT_ID', 'YOUR_CLIENT_ID'); define('VIMEO_CLIENT_SECRET', 'YOUR_CLIENT_SECRET'); define('VIMEO_ACCESS_TOKEN', 'YOUR_ACCESS_TOKEN'); define('VIMEO_ALBUM_ID', 'YOUR_ALBUM_ID'); // optional, put every uploaded video in to a defined album define('VIMEO_PLAYER_PRESET_ID', 'YOUR_PLAYER_PRESET_ID'); // optional, set a embedded preset to every uploaded video
使用以下方法获取您的相册和预设的 ID
curl -X GET -H "Authorization: bearer VIMEO_ACCESS_TOKEN" https://api.vimeo.com/me/albums
curl -X GET -H "Authorization: bearer VIMEO_ACCESS_TOKEN" https://api.vimeo.com/me/presets