當我試圖讓使用這個請求URL到Vimeo的API V3的請求Vimeo的API標記無效。我在那裏生成它。我從瀏覽器嘗試它和接收這樣的響應:製作要求
{
"error": "A valid user token must be passed."
}
我知道簡單的答案是,我錯誤地複製的令牌,但我已經嘗試了不同的令牌這多次和接收相同的響應。我相信我提出請求的方式有問題。
當我試圖讓使用這個請求URL到Vimeo的API V3的請求Vimeo的API標記無效。我在那裏生成它。我從瀏覽器嘗試它和接收這樣的響應:製作要求
{
"error": "A valid user token must be passed."
}
我知道簡單的答案是,我錯誤地複製的令牌,但我已經嘗試了不同的令牌這多次和接收相同的響應。我相信我提出請求的方式有問題。
Vimeo身份驗證要求您添加一個Authorization
標頭,其值爲Bearer {YOUR TOKEN}
,如@AbM和@peeskillet所述。
可以在儀表板上生成令牌(與您一樣)進行測試,但您必須爲真實應用實施OAuth2流程。
(您也可以輕鬆地將其API使用這個測試:https://developer.vimeo.com/api/playground/)
一些服務允許您通過access_tokens
查詢字符串(看起來像Vimeo的支持,但不建議),.他們通常被稱爲access_token
,但通常不推薦。
我相信你應該在請求頭部傳遞令牌。根據[此處](https://developer.vimeo.com/api/authentication),'curl -H「授權:承載者」https:// api.vimeo.com「 –
AbM
1)您究竟是如何獲得令牌? 2)正如Abm提到的那樣,令牌應該放在標題中。 –
嗨,對不起我今天旅行,今晚或明天我會試試。我使用Vimeo網站「我的Apps/AppName」部分的#authentication選項卡上的「生成令牌」按鈕獲得了令牌。 – wuliwong