我試圖在使用google-oauth2登錄時獲取用戶配置文件信息。用戶成功登錄後,我可以獲取access_token,並在需要時刷新令牌。 儘管閱讀文檔並嘗試幾個小時後,我無法獲得有關用戶的任何信息。使用google oauth2獲取用戶配置文件
從developers guide 「檢索個人資料」 部分:
https://www.google.com/m8/feeds/profiles/domain/domainName/full
應該夠了。我嘗試將「gmail.com」,「google.com」,「gmail」,「google」,「orkut」,「orkut.com」,myregisteredappsdomainname(和.com)作爲domainName。我也試過
https://www.google.com/m8/feeds/profiles/domain/domainName/full?access_token=access_token_for_user
所有我設法得到的是401錯誤,它說「這是一個錯誤。」。關於401錯誤,我刷新了令牌並用新的令牌再次嘗試,但一直得到401。
如何在登錄時爲用戶獲取配置文件信息和圖像地址?
謝謝爲答案。在我的情況下,我完全失去了大量有關oauth,oauth2,opensocial等的Google api文檔。我設法挖掘出我的出路,並發現我需要的只是代碼中的一些小修改並提供了正確的範圍。對於具有oauth2的Google配置文件,我需要添加https://www.googleapis.com/auth/userinfo.profile範圍 – hinoglu