2010-04-07 93 views
0

是否可以使用XMPPHP發送聊天邀請?使用XMPPHP的聊天邀請

我已經成功地從CMS設置了消息傳遞系統,但我正在尋找在發送第一條消息之前發送聊天請求的方法。

在XMPPHP中可以這樣做嗎?我在問這是因爲我找不到任何適合本課的文檔。感謝您的任何意見。

回答

0

通常在XMPP中,我們不先發送請求,我們只發送第一條消息。如果你必須有這個功能,你需要XEP-155(Stanza Session Negotiation)協議。你可能需要自己實現這個協議,並且還要處理另一方客戶端沒有實現協議的情況......主要是因爲NOBODY已經實現了這一點。 :)

+0

@Joe刪除JID。我在提及的問題中沒有提及要將請求發送到Google Apps帳戶。任何想法谷歌是否已經實施了這個協議?謝謝! – Nirmal 2010-04-10 08:46:56

+0

據我所知,沒有人執行過這個協議,包括谷歌。我只是先發送消息,而不進行談判。如果你覺得你需要談判,很可能是因爲你還沒有完全內化XEP-115(http://xmpp.org/extensions/xep-0115.html),但是*被廣泛實施。 – 2010-04-11 17:45:48

+0

感謝您的鏈接。我將通讀這些協議並決定如何前進。 – Nirmal 2010-04-12 11:29:27

1

您可以在下面用於發送聊天邀請。會見的延遲響應交通事故和惋惜:

$conn->subscribe('$jid'); 

通過

$conn->unsubscribe('$jid'); 

你可以從你的聯繫人列表