0
我正在使用的一個Android應用使用Google oauth對用戶進行身份驗證(通過AccountManager)。嘗試使用oauth2/AccountManagerFuture與Google進行身份驗證時發生錯誤
它一直工作正常,直到昨天,現在每當應用程序嘗試進行認證,並獲得了谷歌驗證令牌,我得到以下錯誤:
http://i.stack.imgur.com/0H8xT.png
的logcat顯示以下(電子郵件被刪除):
I/GLSUser (1478): GLS error: RATE_LIMIT_EXCEEDED [email protected] oauth2:https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile
V/GoogleLoginService(1478): Returning error intent with: ComponentInfo{com.google.android.gsf.login/com.google.android.gsf.login.LoginActivity}
I/ActivityManager( 456): START {flg=0x10000000 cmp=com.google.android.gsf.login/.LoginActivity (has extras) u=0} from pid 3967
I/ActivityManager( 456): START {cmp=com.google.android.gsf.login/.ShowErrorActivity (has extras) u=0} from pid 1478
I/qtaguid (1478): Tagging socket 52 with tag dc4e7700000000(14438007) for uid -1 failed errno=-13
I/NetworkManagementSocketTagger(1478): tagSocketFd(52, 14438007, -1) failed with errno-13
W/GLSActivity(1478): GAIA ERROR WITH NO RESOURCE STRING Unknown
I/ActivityManager( 456): Displayed com.google.android.gsf.login/.ShowErrorActivity: +69ms (total +92ms)
有沒有人看過這個RATE_LIMIT_EXCEEDED錯誤?
謝謝尼古拉。事實證明,我的代碼中存在一個問題,它很短時間連續兩次向Google請求密鑰。一旦我修復了這個邏輯錯誤,它就會重新回到生活中。 o/t:保持精彩的博客文章 - 我一直在關注你的博客一段時間,一些關於AES的文章和安全使用密鑰存儲對我來說是一個巨大的幫助。 –
很高興你發現它們有用,我有一個新的。與這個問題有些相關。敬請關注 :) –