json - 尝试 Web 请求时出现用户错误
问题描述
我提出以下请求,试图获取特定视频的缩略图。
https://api.vimeo.com/videos/447593888/pictures?access_token=XXXXXXXXXX
我在我的帐户中生成了访问令牌,但是我收到以下错误。
“没有提供用户凭据。”
知道为什么这不起作用吗?当我发送 ID 值时,我希望有一个简单的发送和返回标题、持续时间、缩略图。
解决方案
访问令牌应该在请求标头中传递,而不是作为查询参数(这也是不安全的,因为恶意行为者可能会拦截请求 url 并获取您的访问令牌,这就是为什么只能以这种方式提供具有“公共”范围的令牌的原因): https://developer.vimeo.com/api/authentication#presenting-the-access-token
当我发送 ID 值时,我希望有一个简单的发送和返回标题、持续时间、缩略图。
你试过oEmbed吗?oEmbed API 不需要身份验证,可用于获取任何可嵌入视频的元数据(名称、描述、缩略图):https ://developer.vimeo.com/api/oembed/videos
推荐阅读
- javascript - AbortController 和 fetch:如何区分网络错误和中止错误
- javascript - How do I navigate in react native
- tensorflow - CPU 代替 GPU 用于大批量,但 GPU 仅用于 Keras GPU 和 Tensorflow 后端中的小批量
- python - OpenCV:对圆数组进行排序
- javascript - Magnific popup html页面滚动顶部问题
- typescript - 为什么允许这样做?常量 nums: number[] = { ...[1, 2, 3] }
- r - 有没有办法使用 gt 包按行(如迷你图)动态嵌入 ggplot 图像?
- javascript - 登录反应js后创建用户特定的重定向?
- react-native - 如何在反应原生导航中使标题出现在每个屏幕上
- r - 在 R 中使用 Plotly 绘制子图