我對facebook很陌生,想知道這是否可以用Facebook API來做。Facebook - 通過名稱查找用戶
如果用戶在我的網站上搜索一個名稱 - 說「傑米史密斯」 - 我想通過這個名稱到Facebook並找到所有匹配該名稱的用戶 - 所以如果我可以取回他們的照片和名稱來顯示在我的網站 - 所以用戶可以識別合適的人。
我使用PHP,所以如果有任何示例或鏈接,你可以提供將是非常有用的。 謝謝
我對facebook很陌生,想知道這是否可以用Facebook API來做。Facebook - 通過名稱查找用戶
如果用戶在我的網站上搜索一個名稱 - 說「傑米史密斯」 - 我想通過這個名稱到Facebook並找到所有匹配該名稱的用戶 - 所以如果我可以取回他們的照片和名稱來顯示在我的網站 - 所以用戶可以識別合適的人。
我使用PHP,所以如果有任何示例或鏈接,你可以提供將是非常有用的。 謝謝
您可以使用FQL來做到這一點。具體而言,您可以查詢name
上的user
表。當然,您只能看到這些用戶的公開數據。
如果我的權利,你只能找到你的朋友的名字(FQL):
fql?q=SELECT uid, name, pic_small FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) AND strpos(lower(name), 'john') >= 0
通過,你可以嘗試通過圖形API發現:
search?q=mark&20zuckerberg&type=user
Facebook是所有關於 「朋友」,而不是關於隨機抽取人員的信息。你可以很容易地得到一個名爲傑米,史密斯或者傑米史密斯的用戶朋友列表。 Facebook並不是圍繞任意名稱搜索(隱私問題)設計的。 – 2010-04-22 01:04:53
嗯我明白了 - 我在某些論壇上看到人們能夠運行這樣的查詢,他們抱怨說他們突然停止返回結果。我猜想作爲更新的一部分 - Facebook做出了改變 – Gublooo 2010-04-22 01:14:32