0

我正在開發一個交互式網站,其中有一個用戶列表和用戶的朋友列表(通過我的網站的用戶名)。我想補充的可能性,用戶連接到他的Facebook帳戶,以增加功能:Facebook - 發送聊天消息和/或邀請訪問外部頁面

  • 用戶,這表明他的Facebook登錄憑證後,應該有看到誰是選擇他Facebook朋友註冊的是這個網站,然後發送一個的聊天信息給他們中的某人,例如「我在website.com現在,加入我這裏!」。

  • 用戶應該有看到他的全部聯繫人列表,然後發送消息的選項(例如一捅,電子郵件,或其他類型的消息... - !不時間軸)到一個小組邀請他們喜歡/訪問外部頁面;

我更感興趣的是第一種選擇,但我一直在讀什麼,Facebook的聊天API將是由2015年4月30日[參考被刪除。 https://developers.facebook.com/docs/chat],沒有被替換的觀點。因此我沒有看到其他方法來實現我的第一個選項 - 有沒有其他方法?

關於第二個選項,通過諮詢Facebook的頁面[例如:https://developers.facebook.com/docs/graph-api/reference/v2.3/friendlisthttps://developers.facebook.com/docs/facebook-login/access-tokens],我發現如果使用複雜的訪問令牌,可以使用該圖形api獲取好友列表。如果我嘗試這樣做,在收到這些朋友名單後是否可以收到電子郵件或其他形式的聯繫?

我想收到關於如何實現第1 /第2或兩個選項的建議。你對這個問題有何建議?

謝謝。

(PS。歡迎使用不同的語言,但我更喜歡使用php和javascript)。

回答

2

Chat API已棄用,即使對於2015年4月以後的舊應用程序也將停止工作。將不會有替換。如何邀請用戶到應用程序或網站在此說明:https://developers.facebook.com/docs/apps/faq#invite_to_app

好友列表端點實際上是不能夠訪問這些朋友,但只對...好,好友列表) - /me/friends將是正確的端點,但你只會得到授權你的應用的朋友。你可以閱讀更多關於這個線程:Get ALL User Friends Using Facebook Graph API - Android

順便說一句,預先填充消息是不允許的,即使聊天API仍然存在,你需要讓用戶寫邀請消息。所以你可以使用發送/消息對話框。你甚至不需要爲此授權用戶。

+0

感謝您的答案。 「發送/消息對話框」似乎是我想要發送單個聊天消息的東西。這將得到更多的時間支持,不是嗎? – 2015-04-03 00:44:32

+0

很可能,是的。我不會爲此擔心。 – luschn 2015-04-03 06:52:02

相關問題