2017-01-07 12 views
0

메시지를 보내고 싶습니다. API를 호출합니다.메시지 보내기 mongoose-im 성공하지 않았습니다.

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' 

다음으로 status = 200이고 본문 = [] (메시지 없음)입니다. 나는 교환 관리자와 maituanmte하지만 동일한 결과가 있습니다.

도와주세요. 감사합니다

답변

1

mod_mam이 활성화 된 경우에만 서버에서 메시지가 반환됩니다. 이 모듈을 활성화하고 구성했는지 확인할 수 있습니까? MAM 구성이 최근에 크게 간소화되었으므로 마스터 분기 [1]에서 MongooseIM을 사용하는 것이 좋습니다. [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

감사합니다. michalwski. 그것이 라이트입니다. 기본적으로 mod_man은 활성화되어 있지 않습니다. –