首页 > 解决方案 > 尝试 Web 请求时出现用户错误

问题描述

我提出以下请求,试图获取特定视频的缩略图。

https://api.vimeo.com/videos/447593888/pictures?access_token=XXXXXXXXXX

我在我的帐户中生成了访问令牌,但是我收到以下错误。

“没有提供用户凭据。”

知道为什么这不起作用吗?当我发送 ID 值时,我希望有一个简单的发送和返回标题、持续时间、缩略图。

标签: jsonvimeo

解决方案


访问令牌应该在请求标头中传递,而不是作为查询参数(这也是不安全的,因为恶意行为者可能会拦截请求 url 并获取您的访问令牌,这就是为什么只能以这种方式提供具有“公共”范围的令牌的原因): https://developer.vimeo.com/api/authentication#presenting-the-access-token

当我发送 ID 值时,我希望有一个简单的发送和返回标题、持续时间、缩略图。

你试过oEmbed吗?oEmbed API 不需要身份验证,可用于获取任何可嵌入视频的元数据(名称、描述、缩略图):https ://developer.vimeo.com/api/oembed/videos


推荐阅读