尝试提出网络请求时遇到用户错误

问题描述

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

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可以完美地工作,您可以发送所需缩略图的高度/宽度,并拖动它,持续时间,标题,描述,创建日期等。太棒了!

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...