2013-07-29 88 views
0

我如何獲取用戶信息,如個人資料圖片,位置,描述等 我有一個名爲谷歌+網址的字段。現在,如果任何用戶填寫了他們的google + url,我想使用他們的google + url獲取他們的個人資料圖片,位置和描述,是否可以不創建Google +應用程序?從谷歌加使用PHP獲取用戶信息使用PHP

+1

IMO是的,但你必須解析HTML代碼。 –

+5

正如@YogeshSuthar所說,它可能通過解析他們的個人資料頁面而成爲可能,但是使用oauth獲取所需信息會更好。 – PeeHaa

回答

2

Google+網址通常包含用戶的Google+ ID。您可以解析出該ID,然後使用ID進行people.get API調用。儘管如此,該響應只包含在用戶個人資料上公開提供的信息。另外,如果用戶被驗證,他們的URL將不包含他們的ID,而是他們的驗證名稱,但是這也將用作ID。

在PHP中調用如下:$me = $plus->people->get('{{ID}}');

您可以瞭解更多有關people.get API調用,並看到https://developers.google.com/+/api/latest/people/get一個完整的例子。

+1

其實在API中使用自定義名稱的可能性已經在不久前添加(https://code.google.com/p/google-plus-platform/issues/detail?id=359):) 因此像$ plus-> people-> get('+ GooglePlusDevelopers')這樣的東西也可以工作:) – Scarygami