2013-01-24 130 views
7

我創建使用下面的結構Facebook的XMPP聊天API - 設備優先

Strophe.js <-- --> Punjab <-- --> Facebook XMPP 

一切工作正常使用聊天API一個Facebook應用程序。我的問題是:我的應用程序連接後,是否可以阻止其他客戶端收到消息?

要詳細說明:如果用戶開始使用我的應用程序進行通信,他不應該在正常的Facebook聊天UI上收到回覆。

可以這樣做嗎?

+0

基本上我需要<從= 「[email protected]/my_resorce」 存在>發送優先...... ,但如何? –

回答

1

我不相信這是可能的。您可以使用Pidgin通過其XMPP console進行測試。

developer docs for chat列出支持的功能&有限制的部分,它開始:

Facebook的聊天室應與每個XMPP客戶端兼容,但不是一個完整的XMPP服務器。它應該被認爲是www.facebook.com上Facebook Chat世界的代理。其結果是,它從你會從傳統的XMPP服務的期望稍有不同的幾個行爲:......

正因爲如此,你不應該指望在瀏覽器的Facebook聊天客戶端表現得像XMPP客戶。