Oauth 在Vimeo上获取私人视频的视频缩略图
这是vimeo论坛的转载,但由于那边没有人回答,我在这里碰碰运气: 我已经试了好几个小时,想弄清楚整个oAuth的事情,但我似乎没能让它工作。我想使用检索私人视频的缩略图。这就是我现在拥有的:Oauth 在Vimeo上获取私人视频的视频缩略图,oauth,vimeo,Oauth,Vimeo,这是vimeo论坛的转载,但由于那边没有人回答,我在这里碰碰运气: 我已经试了好几个小时,想弄清楚整个oAuth的事情,但我似乎没能让它工作。我想使用检索私人视频的缩略图。这就是我现在拥有的: $vimeo = new phpVimeo($consumer_key, $consumer_secret, $access_token, $access_token_secret); $result = $vimeo->call('vimeo.videos.getThumbnailUrls', a
$vimeo = new phpVimeo($consumer_key, $consumer_secret, $access_token, $access_token_secret);
$result = $vimeo->call('vimeo.videos.getThumbnailUrls', array('video_id ' => $video_id));
当我像这样尝试时,我总是会出错
"Fatal error: Uncaught exception 'VimeoAPIException' with message 'Invalid signature' ".
我绝对肯定钥匙和秘密是正确的。我还需要做更多的工作才能让这件事成功吗?当然,如果有这样一个例子,我只需要把所有的关键数据都放进去,它就能工作,那将是一件令人惊奇的事情
提前谢谢 有几种方法可以帮助您解决签名错误。首先我想解释一些术语
- Api端点-您请求的Api url
- 客户端ID/Client Secret-创建Api应用程序时提供给您的一对令牌
- 请求令牌-授权用户时生成的令牌。此令牌不能用于进行api调用
- OAuth令牌/Token Secret-通过授权工作流向用户发送时提供给您的一对令牌
- 基本字符串-一种特殊格式的字符串,包含与API请求相关的所有信息
- OAuth签名-表示您正在发出的请求的哈希标记。这是使用基本字符串、客户端id和密码以及可选的oauth令牌和密码生成的
- 如果这样做有效,那么代码中就存在问题。继续执行步骤2
- 如果这不起作用,请告知Vimeo。您不需要继续这些步骤
- 发出请求并记录每个URL、标题和参数。还包括基本字符串
- 单击所有加号展开输入表单,然后填写所有适当的数据
- 如果匹配,并且签名仍然不正确,则很可能执行的hmac签名不正确。检查所有代币,请随时联系Vimeo
- 如果基础字符串不匹配,请确保遵循规范: