6
我已經使用OAuth2和可在文檔站點上找到的PHP庫進行了Google登錄。沒有通過Google登錄獲取用戶圖片
我使用的範圍是userinfo。除了圖片,我得到了所有的用戶信息。我使用我收到的訪問令牌訪問了V1和V2鏈接。鏈接,如果我沒有弄錯, -
https://www.googleapis.com/oauth2/v1/userinfo?access_token=<access-token>
https://www.googleapis.com/oauth2/v2/userinfo?access_token=<access-token>
對於這兩個,圖片信息丟失。我收到以下回復 -
{
"id": "<some-id>,
"email": "<correct-email-id>",
"verified_email": true,
"name": "Siddharth Saha",
"given_name": "Siddharth",
"family_name": "Saha",
"link": "<google-plus-link>",
"gender": "male",
"locale": "en"
}
有沒有其他方法可以獲取圖片?是否有鏈接到用戶圖片(如在Facebook身份驗證)。
但是,你真的在你的個人資料上有照片嗎?我認爲僅當您有照片時纔會包含「圖片」屬性。我遵循你的「鏈接」,而不是在那裏拍照。或者你只是測試另一個配置文件? – 2012-02-22 00:15:16
謝謝胡安。這是因爲我沒有配置文件中的圖片。我在我的gtalk(gmail)中設置了一張圖片,但它沒有反映在Google+中,所以它沒有返回一個圖片字段。 – Siddharth 2012-02-26 15:15:31
@Siddharth:爲了您的賬戶安全,您應該刪除您的鏈接問題 – Baba 2014-01-22 12:45:24