XML-RPC Schnittstelle

Übersetzt von René Tauchnitz

Einleitung

« Dokumentation für Entwickler

Dieses Dokument beinhaltet Informationen über die XML-RPC Schnittstelle, die von Nucleus unterstützt wird und den Fehlermeldungen, die zurückgegeben werden können. Bitte beachten Sie, das die Ausprägung der Schnittstelle eventuellen Änderungen in der Zukunft unterliegt.

Die URL zu der Nucleus XML-RPC Schnittstelle ist:
http://www.yourserver.com/yourpath/nucleus/xmlrpc/server.php

Die Blogger Schnittstelle (XML-RPC)

Nucleus implementiert die Blogger API. Diese erlaubt Tools und Diensten, die mit Blogger kommunizieren können auch eine Kommunikation mit Nucleus. Aufgrund der Architektur von Nucleus werden einige Paramater anders interpretiert. Beachten Sie dafür die untenstehenden Informationen. Die Struktur der Methodenaufrufe und der Rückgaben sind natürlich identisch.

Die folgende Liste beinhaltet die vorhandenen Methoden. Klicken Sie auf die Links um mehr Informationen aus der Blogger API zu bekommen oder besuchen Sie die Blogger API Newsgruppe.

Seitdem Nucleus intern anders strukturiert ist gibt es einige Unterschiede, wie Parameter behandelt werden. Hier eine Übersicht:

metaWeblog API

Seit der Nucleusversion v1.1 wird die metaWeblog API unterstützt, was eine Erweiterung zu der Blogger API ist.

In der Version v2.5 wurde die Unterstützung für das newMediaObject und die Methode getRecentPosts hinzugefügt, da sie nicht in der ursprünglichen metaWeblog Spezifikation enthalten waren.

Eine Liste der verfügbaren Methoden ist untenstehend gelistet. Beachten Sie die Spezifikationen für mehr Informationen.

Mit der Version v3.22 unterstützen wir ebenfalls die mt_text_more und mt_allow_comments Erweiterungden der metaWeblog API.

Movable Type API

Seit der Version v2.5 werden von Nucleus Methoden der Movable Type API unterstützt.

Folgende Methoden sind vorhanden:

Einige Hinweise:

Fehlermeldungen

Folgende Liste gibt einen Überblick über die Fehlertypen, die von den einzelnen Methoden zurück kommen können:

Fehlercode Fehlermeldung
801 Fehler beim Login (vermutlich falscher Username / falsches Passwort)
802 Blog nicht vorhanden
803 Kein Teammitglied
804 Leerer Artikel kann nicht hinzugefügt werden
805 Der Umfang der Parameter muss zwischen 1 und 20 sein (getRecentItems)
806 Artikel nicht vorhanden
807 Abändern des Artikels nicht erlaubt
808 Falscher Medientyp
809 Die Datei ist zu gross (max. upload filesize)
810 Anderer Fehler (Die Nachricht enthält mehr Informationen)
andere Codes < 100 Fehler verursacht durch die Useful Inc. XML-RPC Implementierung
andere Codes > 100 Feher verursacht durch den XML parser