ivoba/ vimeo-api-service-provider
为 Silex 提供的 Vimeo Api ServiceProvider
1.0.0
2015-03-17 08:57 UTC
Requires
- php: >=5.3.0
- silex/silex: ~1.0
- vimeo/vimeo-api: 1.1.*
Requires (Dev)
- phpunit/phpunit: 4.*
- scrutinizer/ocular: ~1.1
This package is auto-updated.
Last update: 2024-09-10 21:20:46 UTC
README
Service Provider 集成 Vimeo 的官方 PHP API 库 到 Silex
安装
通过 Composer
$ composer require ivoba/vimeo-api-service-provider
使用方法
注册 Provider
$app->register(new Ivoba\Silex\VimeoApiServiceProvider(), array('vimeo.options' => array('client_key' => 'key', 'client_secret' => 'secret', 'access_token' => 'your_token')));
默认模式为 未认证。
建议您一次性生成访问令牌,存储到配置文件中并永久使用。
如果您不提供令牌,您的令牌将在每次调用时从 Vimeo 获取,这将影响性能。
要显示您的令牌,请在您的应用程序中调试模式下调用一次。它将抛出一个异常,显示您的令牌。
$app['vimeo.api.show_token'];
现在您可以使用 Vimeo API 了
$app['vimeo.api']->request('/videos', array('query' => 'silex', 'format' => 'php', 'full_response' => '1', 'per_page' => 8, 'sort' => 'date'), 'GET');
待办事项
我尚未使用认证模式,因此此 Provider 没有任何针对它的辅助函数。
请随意提供一些。
- 认证模式
- 令牌存储接口
- 如果设置了,从存储中设置和获取令牌
测试
$ vendor/bin/phpunit
贡献
请参阅CONTRIBUTING以获取详细信息。
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅许可证文件。