2012-06-08 91 views
1

我有一個場景,其中用戶登錄到我們使用facebook憑證開發的即時消息。我們發送聊天消息,以便IM上的其他用戶可以處理該消息。現在,我需要這些即時消息在其中發送消息,這些消息不會顯示在其他用戶的聊天窗口中,也不會存儲在消息歷史記錄中。我們怎樣才能實現這一點與Facebook聊天?(與Facebook我們不直接得到用戶的JID,而是我們得到一個Id和翻譯發生在內部)使用chat.facebook將消息發送到即時消息

+0

目前還不清楚你的問題在這裏 - 你在使用什麼API,哪些工作不正常?這聽起來像你想使用Facebook的XMPP服務器發送消息,而沒有在Facebook的界面中顯示這些消息,但這沒有多大意義 – Igy

+0

是的,我們正試圖發送消息在我們的即時消息中,並沒有存儲在聊天中歷史(因爲它們對用戶來說不合理)。這些消息不是用戶輸入的聊天消息,而是用於指示我們的IM執行某些操作的控制消息。 我們使用Smack API登錄Facebook的XMPP聊天服務器。 – Raaja

回答

0

根據您的評論以上,這不是API的功能 - 通過API代表用戶發送的消息將始終顯示在該用戶的消息列表中 - 您無法「無形地發送」消息。

+0

感謝您的回覆。我知道我們不能直接發送隱形消息,但是有沒有規定可以通過Facebook的XMPP聊天服務器註冊資源,然後將消息發送給該資源上的用戶或其他一些類似的工作? – Raaja

+0

不,我不這麼認爲 - 如果你需要在用戶之間傳遞消息,但沒有他們看到這些消息,你需要設置你自己的消息服務器或後端 – Igy