2015-05-10 67 views
1

當我試圖讓使用這個請求URL到Vimeo的API V3的請求Vimeo的API標記無效。我在那裏生成它。我從瀏覽器嘗試它和接收這樣的響應:製作要求

{ 
"error": "A valid user token must be passed." 
} 

我知道簡單的答案是,我錯誤地複製的令牌,但我已經嘗試了不同的令牌這多次和接收相同的響應。我相信我提出請求的方式有問題。

+0

我相信你應該在請求頭部傳遞令牌。根據[此處](https://developer.vimeo.com/api/authentication),'curl -H「授權:承載者」https:// api.vimeo.com「 – AbM

+0

1)您究竟是如何獲得令牌? 2)正如Abm提到的那樣,令牌應該放在標題中。 –

+0

嗨,對不起我今天旅行,今晚或明天我會試試。我使用Vimeo網站「我的Apps/AppName」部分的#authentication選項卡上的「生成令牌」按鈕獲得了令牌。 – wuliwong

回答

2

Vimeo身份驗證要求您添加一個Authorization標頭,其值爲Bearer {YOUR TOKEN},如@AbM和@peeskillet所述。

可以在儀表板上生成令牌(與您一樣)進行測試,但您必須爲真實應用實施OAuth2流程。

(您也可以輕鬆地將其API使用這個測試:https://developer.vimeo.com/api/playground/

一些服務允許您通過access_tokens查詢字符串(看起來像Vimeo的支持,但不建議),.他們通常被稱爲access_token,但通常不推薦。

+0

我們這樣做,但沒有記錄。該參數將是'access_token = xxxxx'。不建議。 – Dashron

+0

它使用'access_token'參數工作。我將確保爲實際應用實施適當的OAuth2流程。非常感謝你們! – wuliwong