2015-01-13 113 views
0

我正在做一個使用Apache Oltu授權雅虎用戶使用OAuth 2規範的poc項目。以下是我重定向到的網址。我得到下面提到的2個錯誤之一。我看到很多人遇到這個問題,但我無法縮小到導致錯誤的原因。我已經嘗試了多個試用和錯誤值,但它似乎無法通過。任何人都可以幫我輸入嗎?欣賞你的時間。無法獲得雅虎OAuth 2授權

網址: https://api.login.yahoo.com/oauth2/request_auth?response_type=code&client_secret=發送正確的值,這裏 & REDIRECT_URI = devvm03.ia.wd.org &的client_id = 這裏發送正確的值

錯誤: 哎呀。雅虎無法處理您的請求。 我們建議您聯繫應用程序或網站的所有者來解決此問題。 [95022]

糟糕。雅虎無法處理您的請求。 我們建議您聯繫應用程序或網站的所有者來解決此問題。 [95036]

應用程序詳細信息: 申請網址:http://devvm03.ia.wd.org/dashboard 回調域:devvm03.ia.wd.org

回答

1

你必須提供一個有效的URL,開始在redirect_urihttp://https://。如果不正確,你會得到95036錯誤。您還必須確保client_id值是正確的,並且您對該值進行了URL編碼,否則將產生95022錯誤。您必須而不是在授權請求中提供client_secret參數。

+0

感謝您的回覆Hans Z.我已更正了重定向URI,以指向我的應用程序使用的正確URL。所以我現在沒有收到95036錯誤。但我繼續得到95022錯誤,並且我再次檢查了客戶端ID。我編碼它,我已經從查詢參數中刪除客戶端密鑰。 – Jude

+0

Z謝謝Hans Z的迴應。問題在於我沒有在API設置中選擇正確的範圍。一旦這個問題得到糾正,它就會奏效感謝您解釋錯誤代碼以及編碼和客戶機密碼。這非常有幫助,我做了這些改變。 – Jude