Ungeachtet dessen, was in dieser Dokumentation erwähnt wird, ist der Port für die API 8001, und Sie verwenden die Basisauthentifizierung zum Anmelden. Persönlich habe ich cURL verwendet, um eine Verbindung zur API herzustellen.
Mailmans REST-API kann nicht verwendet oder eine Verbindung hergestellt werden
Ich versuche, die REST-API für Mailman3 zu verwenden. Ich habe den Mailman Bundler mit den Anweisungen von hier installiert . Und ich folge den Anweisungen hier .
Ich habe Postorius und HyperKitty, die einwandfrei laufen. Ich habe eine Test-Mailingliste mit der Benutzeroberfläche von localhost: 8000 erstellt.
Von wiki.list.org/Mailman3, während Sie über den Mailman-Client sprechen:
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
Da mein Postorius und HyperKitty ausgeführt werden und Listen erstellen können, weiß ich, dass alles installiert ist und ordnungsgemäß ausgeführt wird. Der Fehler ist offensichtlich an meinem Ende.
Wenn ich versuche, auf: localhost: 9001 / 3.0 / Listen zuzugreifen, wie auf der pythonhosted-Site angegeben (Link ist in meinem ersten Absatz), erhalte ich eine Fehlermeldung in meinem Browser:
The server localhost refused to allow this computer to make a connection.
Ich erwarte, JSON hier wieder auf den Bildschirm zu bringen. Ich habe dies in Googles "Postman" -App ausprobiert, bei der es sich lediglich um eine App handelt, die zum Testen von REST-Apis-Anforderungen und anderen GET / POST-Anforderungen verwendet wird. Ich bekomme eine sehr ähnliche Fehlermeldung:
This seems to be an error connecting to http://localhost:9001/3.0/lists
Gibt es einen Schritt, den ich vermisse? Vielleicht ein Schritt, der dem Starten des Web-Interfaces / der Benutzeroberfläche ähnelt. Statt jedoch die Benutzeroberfläche zu starten, initialisiere ich den Zugriff und die Möglichkeit, Daten von Port 9001 zurückzugeben.
Für was es wert ist. Ich möchte diese REST-API von PHP mit cURL aufrufen. Der Anschluss an die REST-API ist der letzte Schritt in diesem gesamten Setup. Ich würde also gerne das Setup beiseite stellen und vorankommen.
Ich bin teilweise Python-Analphabet. Vielen Dank für die Hilfe im Voraus.
1 Antwort auf die Frage
Verwandte Probleme
-
1
Mailingliste mit Mail-basiertem Administrationssystem
-
1
Wie kann ich vorherige Einträge in einer Mailingliste an den Thunderbird-Posteingang speichern und w...
-
1
Mailman Benutzer per E-Mail hinzufügen
-
0
GNU Mailman - Fragen und Tests
-
1
Konfigurierter Mailman, kann jedoch nicht von einem anderen Computer aus zur Indexseite wechseln
-
0
Mailman: Kann das Passwort der Liste nicht zurücksetzen?
-
1
Mailman + Postfix: unbekannter Benutzer
-
1
nginx und mailman: standardmäßig an listinfo weiterleiten
-
2
bash complete: Verzeichnisnamen aus einem definierten Verzeichnis auflisten?
-
1
Mailman Installation Benutzername und Passwort?