尝试网络请求时出现用户错误

Getting user error when trying a web request

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

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

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

“未提供用户凭据。”

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

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

I wish there was a simple send and return the Title, Duration, Thumbnail when I sent the ID value.

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

Vimeo oEmbed 完美运行,您可以发送所需缩略图的 height/width,它会提取持续时间、标题、描述、创建日期等。太棒了!