2017-01-07 6 views
0

Я хотел бы отправить сообщение, и я вызываю api.отправить сообщение mongoose-im not success

curl -X POST --header 'Content-Type: application/json' --header 'Accept: application/json' -d '{"caller":"maituanmte%40localhost","to":"admin%40localhost","body": "Hi all"}' 'http://localhost:8088/api/messages' 

статус = 204 и ответ тела нет содержания. Но когда я получаю сообщение от

curl -X GET --header 'Accept: application/json' 'http://localhost:8088/api/messages/admin%40localhost' 

then status = 200 и body = [] (без сообщений). У меня есть администратор обмена и maituanmte, но тот же результат.

Пожалуйста, помогите мне. Спасибо

ответ

1

Сообщения будут возвращены с сервера, только если включен mod_mam. Не могли бы вы подтвердить, что этот модуль включен и настроен? Я рекомендую использовать MongooseIM от ведущей ветви [1], поскольку недавно была значительно упрощена конфигурация MAM [2], [3]

[1]. https://github.com/esl/MongooseIM

[2]. https://github.com/esl/MongooseIM/blob/master/doc/modules/mod_mam.md

[3]. http://mongooseim.readthedocs.io/en/latest/modules/mod_mam/

+0

Thank you, michalwski. Это круто. По умолчанию mod_man не включен. –