2011-04-26 98 views
3

是否有任何PHP示例說明如何通過Graph API將Facebook聊天消息發送給用戶的朋友?我希望用戶能夠通過向他們發送邀請鏈接邀請他們的朋友到我的網站,但這個鏈接不應該是公開的。來自Graph API的聊天消息?

我已經在我的網站上設置了Graph API,並且我想使用該經過驗證的用戶會話發送聊天消息(即邀請鏈接)。那可能嗎?

如果不是,還有其他方法可以完成同樣的事情嗎?

回答

1

無法通過Graph API發送聊天消息。聊天消息使用the XMPP protocol。有關詳細信息,請參見the documentation

目前似乎沒有辦法通過Graph API發送私人消息;消息目前是隻讀的,任何可以看到目標用戶的牆的受害者的的人都可以看到發佈到其他用戶的牆上。

0

Facebook的聊天API已被棄用,他們認爲沒有辦法現在。

但是,你有一個有限的替代發送消息(只從頁面)給用戶(這僅適用於您的網頁與用戶之間的對話,你只能回覆到用戶發起的對話):

  1. 使用/{page-id}/conversations邊緣,獲取頁面當前存在的會話列表。
  2. 然後,您可以用POST /{conversation-id}/messagesmessage字段對請求主體發送回覆此對話。

有關詳細信息和限制,請參閱this Graph API reference page

注意:標準郵件和收件箱對象是隻讀的。

我相信當他們完全棄用舊的聊天API時,會有一種新的聊天方法。他們正在努力處理垃圾郵件。