问题描述
我正在提出以下请求,尝试获取特定视频的缩略图。
https://api.vimeo.com/videos/447593888/pictures?access_token=XXXXXXXXXX
我在帐户中生成了访问令牌,但是出现以下错误。
“未提供用户凭据。”
有人知道为什么这行不通吗?我希望当我发送ID值时,有一个简单的发送并返回标题,持续时间,缩略图的方法。
解决方法
访问令牌应该在请求标头中传递,而不应作为查询参数传递(这也是不安全的,因为恶意行为者可以拦截请求url并获取您的访问令牌,这就是为什么只有具有“公共”范围的令牌才能被访问的原因)以这种方式提供):https://developer.vimeo.com/api/authentication#presenting-the-access-token
我希望在发送ID值时有一个简单的发送和返回标题,持续时间,缩略图的方法。
您是否尝试过嵌入? oEmbed API不需要身份验证,可用于获取任何可嵌入视频的元数据(名称,说明,缩略图):https://developer.vimeo.com/api/oembed/videos
,Vimeo oEmbed可以完美地工作,您可以发送所需缩略图的高度/宽度,并拖动它,持续时间,标题,描述,创建日期等。太棒了!