Openfire отправляет сообщение, используя rest api в php - PullRequest
0 голосов
/ 01 декабря 2018

Я использую openfire.Я могу добавлять пользователей и группы.Но теперь застрял при отправке сообщения от одного пользователя другому.Я просматривал библиотеки, но не нашел подходящего.Я пробовал библиотеку xmpp bosh, но получаю ошибку:

"message": "Declaration of XMPPHP_BOSH::connect($server, $wait = '1', $session = false) should be compatible with XMPPHP_XMLStream::connect($timeout = 30, $persistent = false, $sendinit = true)",
    "exception": "ErrorException",

1 Ответ

0 голосов
/ 18 января 2019

Плагин REST API не предоставляет функцию, которую вы ищете (обмен сообщениями 1: 1).Плагин REST API предназначен для управления экземпляром Openfire (пользователи, группы, каналы и т. Д.)

Чтобы отправлять одно-одно сообщение, вы можете использовать плагин чата openfire.(https://github.com/igniterealtime/openfire-chat)

Пример:

POST /restapi/v1/chat/{streamid}/messages/{destination}

{
   "body" : "desired message"
}  
...