ivoba/vimeo-api-service-provider

为 Silex 提供的 Vimeo Api ServiceProvider

1.0.0 2015-03-17 08:57 UTC

This package is auto-updated.

Last update: 2024-09-10 21:20:46 UTC


README

Latest Version Software License Build Status Coverage Status Quality Score Total Downloads

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)。有关更多信息,请参阅许可证文件