Google OAuth API – Error fetching OAuth2 access token, message: ‘invalid_grant’

當嘗試使用 Google OAuth API 時出現以下的錯誤信息
Error fetching OAuth2 access token, message: ‘invalid_grant’
Error fetching OAuth2 access token, message: 'invalid_grant'

嘗試測試得久..也找不到怎樣解決..
最後發現..這個錯誤信息的意思 大概是因為OAuth return 回來的code 的值 出現問題
這可能是因為你的程式碼意外地 執行了多過一次..
令到你嘗試使用Google OAuth API 來取得使用者的資料時 這個Code已經不再有效
E.g. 新Request的Code已經取代了你嘗試使用的 code

解決方去
要細心看看有沒有什麼地方加了Google OAuthAuthenticate 的程式碼 又執行了 多次

Hope you find it useful

Leave a Reply