我目前在Vimeo的Oauth實施和我的桌面應用程序中遇到了大量麻煩。我的程序正確執行以下操作。Vimeo桌面應用程序OAuth
1-請求一個未經授權的請求令牌與我的密鑰和祕密並返回 - 一個令牌和一個令牌密鑰。
2-爲用戶生成一個URL,以便使用令牌,然後顯示我們的應用程序的名稱,並允許用戶授權我們使用他/她的帳戶。然後顯示用戶返回並放入我們的應用程序的驗證器。
問題是第三步,實際上交換令牌的訪問令牌。基本上每次我們嘗試並得到它們時,我們會得到一個「無效/過期的令牌 - 通過的oauth_token無效或已過期」
我查看了文檔,並且應該在部署時回調服務器這給了用戶一個「授權令牌」,但在開發桌面應用程序時,我們無法做到這一點。所以我假設在1中檢索到的令牌對於這一步是有效的。 (實際上它似乎是:http://vimeo.com/forums/topic:22605)
所以我想知道現在我在我的實際vimeo應用程序帳戶上錯過了什麼嗎?它是否將它視爲一個帶回調的網站託管應用程序?所有的元素都在這裏工作,我用這個相同的組件來創建一個Twitter的Oauth登錄完全相同的方式,並沒有問題。
由於提前,
巴里