2013-11-24 80 views
0

我試圖使用招在VIMEO測試認證。我撰寫我的消息https://vimeo.com/oauth/access_token具有以下標題:在身份驗證使用的Vimeo XAUTH

User-Agent: Fiddler 
x_auth_mode: client_auth 
x_auth_username: [email protected] 
x_auth_password: myPassword? 
x_auth_permission: Write 

我回來的消息是401未授權 - 無效消費的關鍵 - 通過消費者關鍵是無效的。

我有一個消費者的關鍵,但我沒有看到文檔中我提供。 我試過了:

oauth_consumer_key: biglongkey 
x_auth_consumer_key: biglongkey 

我不知道還有什麼我需要提供。

我使用XAUTH方法,因爲我寫一個窗口服務,將檢查投遞文件夾和上傳視頻計劃的時間。通常在凌晨1點後進行。

回答

2

在大多數情況下,是的XAuth不正確的解決方案。 Vimeo只能在極其有限的基礎上訪問XAuth。

它看起來像你可能試圖通過硬編碼用戶到應用程序中使用的XAuth。對於這種使用情況,Vimeo在您的應用程序頁面上提供了一個訪問令牌。硬編碼令牌比用戶名/密碼對好得多。

+0

我仍然需要用戶憑據雖然正確上傳到自己的帳戶?我想也只是創建一個簡單的網頁,使用oAuth獲取他們的令牌並將其存儲。現在我想我正試圖找到最簡單的方法。在後臺服務場景中很難找到oAuth 1.0的文檔。 –

+0

即使上傳,用戶憑證也不需要通過API。任何時候你可能需要用戶憑證,你實際上應該使用訪問令牌。如果您正在上傳到多個用戶帳戶,則應通過oauth流(http://hueniverse.com/oauth/guide/)發送它們並記錄其訪問令牌。如果您只上傳到一個用戶帳戶,則應該硬編碼該訪問令牌。 – Dashron

+0

感謝您的幫助。我最終只是存儲訪問令牌。這個過程有點複雜的想法。我還沒有看到用於服務應用程序初始登錄的好解決方案。我想我會創建第二個應用程序來記錄用戶併爲他們存儲令牌。 –

相關問題