【发布时间】:2015-07-21 03:03:29
【问题描述】:
我正在尝试使用此请求 URL 向 Vimeo api v3 发出请求:
https://api.vimeo.com/videos?query=elvis&client_id=XXXXXXXXXXXXXXXXX&token=XXXXXXXXXXXXXXXXXXXX
我发送的令牌是从网络界面复制和粘贴的。我在那里生成它。我正在从浏览器尝试它并收到此响应:
{
"error": "A valid user token must be passed."
}
我知道简单的答案是我错误地复制了令牌,但我已经多次尝试使用不同的令牌并收到相同的响应。我认为我提出请求的方式有问题。
【问题讨论】:
-
我相信您应该在请求的标头中传递令牌。根据here、
curl -H "Authorization: bearer <OAUTH_TOKEN>" https://api.vimeo.com -
1) 你究竟是如何获得token的? 2)正如 Abm 提到的,令牌应该放在标题中。
-
嘿,对不起,我今天出差了,我今晚或明天试试。我使用 Vimeo 网站“我的应用程序/应用程序名称”部分的#authentication 选项卡上的“生成令牌”按钮获取了令牌。