2015-03-25 69 views
-1

無法通過Yammer進行身份驗證。 我試圖使用socialauth庫,但沒有任何成功。 public void onError(SocialAuthError socialAuthError) 錯誤日誌: org.brickred.socialauth.exception.SocialAuthConfigurationException:獲取Access令牌時出現問題。應用程序密鑰或密鑰可能是錯誤的。運行應用程序的服務器應該與註冊以獲取密鑰的服務器相同。 無法使用SocialAuth連接 我再次檢查了密鑰,並且consumer_key和consumer_secret都是正確的。 即使已註冊該問題,但似乎該項目不再受支持。Android Yammer身份驗證問題

https://code.google.com/p/socialauth/issues/detail?id=385&colspec=ID%20Type%20Status%20Priority%20Milestone%20Owner%20Summary%20Modified

用我自己的身份驗證,我能得到一個訪問令牌,但不能做任何的REST API調用。只是一直出現「未授權」(401)錯誤。 根據文檔,HTTP params很好,得到了所有的cookie,但不能使用REST-API。

任何想法?

回答

0

固定。問題出在錯誤的標題位置。我一直在使用方法handler.setRequestHeaders(...)將頭文件設置爲loopj異步http客戶端的響應處理程序,但正確的方法是將頭文件添加到client - client.addHeader(「Authorization」,「Bearer」 + access_token);