首页 > 解决方案 > 需要为 API 调用设置 ejabberd

问题描述

我需要在这个 URL 上得到响应:

https://[主机IP]:8088/api/admin

我尝试了很多不同的配置,所以你可能会看到额外的东西被注释掉了。

我可以轻松访问网页,唯一的问题是,我无法从应用程序调用 admin api。对此没有回应。

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

这是一个带有 Ubunutu 16.04 的 AWS 实例

我也尝试过遵循这个 stackoverflow 答案,也遵循了官方文档。

如何调用 ejabberd 管理员 API

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

如果您需要更好地理解任何事情,请告诉我。

标签: amazon-ec2ubuntu-16.04ejabberdejabberd-api

解决方案


我认为您的配置文件有一些冲突。

另外,管理员的 REST 端点是“/api”而不是“/api/admin”。

如果您刚刚安装了 ejaberred,我建议您使用官方 linux 安装程序(不是 apt-get)进行全新安装。

安装程序是交互式的,将为您生成大部分配置。

谢谢


推荐阅读