Нужно настроить ejabberd для вызова API - PullRequest
0 голосов
/ 29 мая 2018

Мне нужно получить ответ по этому URL:

https://[host IP]: 8088 / api / admin

Я пробовал так много разных конфигов, что вы можете увидеть дополнительные вещизакомментировано.

Я могу легко получить доступ к веб-странице, единственная проблема в том, что я не могу вызвать admin api из приложения.Нет ответа на этот счет.

Here are logs and config
https://pastebin.com/42pSg9yN

Это экземпляр AWS с Ubunutu 16.04

Я тоже пытался следовать этому ответу stackoverflow и также следовал официальному документу DOC.

Как позвонить в ejabberd Administrator API

https://docs.ejabberd.im/developer/ejabberd-api/simple-configuration/

Если есть что-то, что вам нужно для лучшего понимания, дайте мне знать.

1 Ответ

0 голосов
/ 31 мая 2018

Я думаю, что ваш файл конфигурации имеет некоторые конфликты.

Плюс конечные точки REST для администратора - это "/ api", а не "/api/admin".

Если вы только что установили ejaberredЯ предложу вам выполнить чистую установку с помощью официального установщика linux (не apt-get).

Инсталлятор является интерактивным и генерирует большинство конфигураций для вас.

Спасибо

...