Übersetzt von René Tauchnitz
« 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.
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:
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.
Seit der Version v2.5 werden von Nucleus Methoden der Movable Type API unterstützt.
Folgende Methoden sind vorhanden:
Einige Hinweise:
mt.getTrackbackPings
gibt daher ein leeres Array zurück.mt.getSupportedTextFilters
liefert ein leeres Array.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 |