0

我正在學習Facebook的PHP和JavaScript SDK。我正嘗試在我的應用程序中創建一個Facebook搜索朋友欄,其中用戶鍵入朋友姓名和用戶類型,搜索欄應在用戶輸入時顯示最合適的結果。類似於facebook搜索欄的功能。是否有社交插件或任何其他工具可用於執行此任務?爲了達到這個目的,我嘗試了帶有user_friends權限的Facebook評論插件。當用戶在評論字段中寫入任何朋友名稱後加上@符號時,Facebook會給出最合適的結果。但我不知道如何獲得用戶在評論中寫的內容。任何指針都會有幫助。如何在網站中添加Facebook朋友的搜索欄

回答

0

要麼你可以自己創建(不要太複雜)。您可以訪問好友列表,所以您可以通過/me/friends獲得所有好友。您可以將它們(它們的名稱/信息)存儲在應用程序中的一個變量中並實現搜索。這將使你的Facebook API概念更好。

或者有許多朋友選擇器插件/代碼,你可以在你的應用程序中集成。但是你必須相應地修改它們,因爲你不想顯示預先填充的朋友列表,而是想實現搜索。

我在我的應用程序中使用了mbrevoort's multi-friend selector

但是,如果你只是想實施搜索,自己實施將是非常簡單和簡單!

1

FB引入了API版本。如果你要創建新的應用程序,它將使用版本V2,你不會從我/朋友那裏得到完整的朋友列表。

/ME /朋友返回誰也使用你的應用程序

在V2.0中,朋友API端點返回誰也使用你的應用程序用戶的好友列表中的用戶的朋友。在v1.0中,回覆包含了所有人的朋友。有兩個關鍵用例需要訪問非應用程序好友:標記和邀請。在v2.0中,我們添加了Taggable Friends API和Invitable Friends API來支持這些流程。一個人使用Facebook登錄2.0版登錄後,調用/v1.0/me/friends和/ v2。 0/me/friends`都會導致v2.0行爲 - 兩次調用都會返回也使用該應用程序的人的朋友的集合。

閱讀本文檔 https://developers.facebook.com/docs/apps/upgrading