我目前正在研究需要集成Vimeo的應用程序。因此,我正在調整我的工作OAuth2客戶端,以允許授權Vimeo它是新的測試版API。Vimeo OAuth2授權
但是,有些事情對我來說還不清楚,documentation在這個問題上有點含糊。
- 我應該在驗證之前獲得客戶端授權嗎?
- 用戶身份驗證網址是
https://api.vimeo.com/oauth/authorize
,我應該發送一個GET
或POST
請求到這個URL與所需的參數? - 我應該與認證一起發送一個基本的授權頭(
Authorization : basic base64(client_id:client_secret)
或者它應該是未經認證的授權頭(Authorization : Bearer unauthenticated_access_token
)? - 我應該通過一個UIWebView或通過Safari瀏覽器處理身份驗證對話框?
此外,我似乎得到錯誤:(似乎Vimeo改善他們的錯誤顯示過夜;)){ "error": "An unknown error has occured. Please let us know!"}
當通過Safari處理身份驗證。有沒有人有什麼錯誤的線索或提供一種方式來找出?
我得到的實際錯誤是redirect_uri
和client_id
丟失,但我確信他們在執行POST
時在請求正文中或在執行GET
時的參數中提供。任何指針?
你能提供一個完整的https://api.vimeo.com/oauth/authorize(當然所有的標記都被審查過),所以我可以幫助調試你的redirect_uri和client_id問題嗎? – Dashron