无法使用或连接到Mailmans REST API

domdambrogia

我正在尝试对Mailman3使用REST api。我已经按照此处的说明安装了Mailman Bundler 而且我正在按照此处的说明进行操作

我的Postorius和HyperKitty完美运行。我已经使用位于localhost:8000的UI制作了一个测试邮件列表。

在谈到mailman客户端时,来自wiki.list.org/Mailman3:

The official Python 2 and 3 bindings to the administrative REST API. Used by Postorius and HyperKitty, this provides a convenient, object-based API for programmatic access to the Core

由于我的Postorius和HyperKitty正在运行并且能够创建列表,因此我知道一切都已正确安装并运行。显然,这个错误就在我身上。

当我尝试访问:localhost:9001 / 3.0 /像在pythonhosted网站上声明的列表(链接在我的第一段中)时,我在浏览器中收到一条错误消息:

The server localhost refused to allow this computer to make a connection.

我期望将JSON返回到此处的屏幕。我已经在Google的“邮递员”应用中尝试过此操作,该应用只是用于测试REST api的请求和其他GET / POST请求的应用,并且我得到了一个非常类似的错误消息:

This seems to be an error connecting to http://localhost:9001/3.0/lists

我缺少步骤了吗?也许类似于启动Web界面/ UI的步骤,但是不是启动UI,而是初始化访问和从端口9001返回数据的功能?

物有所值。我打算使用cURL从PHP调用此REST api。连接到REST api是整个设置的最后一步,所以我很乐意将设置放在一边并继续前进。

我部分是python文盲。我在这里先向您的帮助表示感谢。

domdambrogia

尽管本文档说了什么,但该API的端口是8001,并且您使用基本身份验证登录。我个人使用cURL连接到该API。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章