【问题标题】:Not able to retrieve vimeo video details through API for paid account in vimeo无法通过 API 为 vimeo 中的付费帐户检索 vimeo 视频详细信息
【发布时间】:2015-07-31 06:01:47
【问题描述】:

我正在尝试通过付费帐户的 vimeo api 获取特定用户的 vimeo 视频详细信息。

这是我使用的代码,这是我使用 Vimeo 1.2.3 (https://github.com/vimeo/vimeo.php/releases) 的 vimeo 类版本

    $client_id = 'xxxxxxxxxxxxxxxxx';

    $client_secret ='xxxxxxxxx';

    $access_token = 'xxxxxx'; 

    $lib = new Vimeo($client_id, $client_secret);   
    $lib->setToken($access_token);  
    $response = $lib->request('/me/videos', array('per_page' => 2), 'GET');

    $videos = $response['body']['data'];
    print_r($response);exit;

这里的问题是,对于普通的测试帐户,它获取 $response 数组值,而我尝试 vimeo 的付费帐户凭据详细信息,它会为 $response 抛出此错误

Array ( [body] => Array ( [error] => A valid user token must be passed. ) [status] => 401

【问题讨论】:

标签: video vimeo vimeo-api


【解决方案1】:

如果用户有私人帐户,您需要成为该用户才能查看信息。通过查找用户帐户并将其与您的令牌进行比较,Vimeo 可能能够在此处提供更直接的支持。

通过https://vimeo.com/help/contact与他们联系

【讨论】:

  • 我获得了登录凭据,我发现问题是给定的访问令牌是为 oauth 而不是为 oauth2 生成的,现在我为 oauth2 生成并且它工作正常。
猜你喜欢
  • 1970-01-01
  • 2011-12-02
  • 2013-08-08
  • 1970-01-01
  • 2016-08-19
  • 1970-01-01
  • 1970-01-01
  • 2018-11-24
  • 2013-03-17
相关资源
最近更新 更多