Über die XML-RPC Schnittstelle können andere Programme einige Teile der PodHost-Funktionalität fernsteuern: Das umfasst hauptsächlich das Hochladen von neuen Dateien, und das Schreiben, Bearbeiten und Löschen von Beiträgen.
Beispiele für solche Tools sind z.B. BlogDesk∞ oder Ecto∞. Eine Liste ausführliche Liste gibt es z.B. im WordPress Wiki∞.
Die Schnittstelle ist kompatibel zum PDN, d.h. in der Theorie sollte es möglich sein direkt aus Castblaster hochzuladen. In der Praxis lässt Castblaster aber im Augenblick keine freie Wahl der Schnittstelle zu (sondern sendet immer zu PodShow). Möglicherweise ändert sich dies in zukünftigen Versionen.
Unabhängig vom Programm ist im Prinzip drei Eingaben wichtig: Die Adresse der Schnittstelle (EntryPoint), sowie Benutzername und Passwort. Ein API-Key ist nicht erforderlich.
Die Benutzerdaten entsprechen dem Login auf der Webseite, und der EntryPoint ist folgender:
http://www.podhost.de/api/∞
Im Augenblick können maximal 30 MB große Dateien hochgeladen. Diese Beschränkung kann hoffentlich in der Zukunft wegfallen.
Die Schnittstelle ist sollte kompatibel sein zur PodShow Authoring API∞, die wiederum auf der Standard metaWeblogAPI∞ aufbaut.
Folgende Punkte sind bei einer Implementierung speziell im Bezug auf PodHost eventuell von Interesse:
Beispiele für solche Tools sind z.B. BlogDesk∞ oder Ecto∞. Eine Liste ausführliche Liste gibt es z.B. im WordPress Wiki∞.
Die Schnittstelle ist kompatibel zum PDN, d.h. in der Theorie sollte es möglich sein direkt aus Castblaster hochzuladen. In der Praxis lässt Castblaster aber im Augenblick keine freie Wahl der Schnittstelle zu (sondern sendet immer zu PodShow). Möglicherweise ändert sich dies in zukünftigen Versionen.
Wie gehts?
Unabhängig vom Programm ist im Prinzip drei Eingaben wichtig: Die Adresse der Schnittstelle (EntryPoint), sowie Benutzername und Passwort. Ein API-Key ist nicht erforderlich.
Die Benutzerdaten entsprechen dem Login auf der Webseite, und der EntryPoint ist folgender:
http://www.podhost.de/api/∞
Einschränkungen
Im Augenblick können maximal 30 MB große Dateien hochgeladen. Diese Beschränkung kann hoffentlich in der Zukunft wegfallen.
Technische Details für Entwickler
Die Schnittstelle ist sollte kompatibel sein zur PodShow Authoring API∞, die wiederum auf der Standard metaWeblogAPI∞ aufbaut.
Folgende Punkte sind bei einer Implementierung speziell im Bezug auf PodHost eventuell von Interesse:
- Im Augenblick besteht ein Upload-Limit von 30 MB (genauer: Die gesamte POST-Größe ist auf 30 MB beschränkt).
- Die meisten optionalen Felder werden ignoriert. Tatsächlich wird im Moment lediglich der Titel und die Beschreibung eines Beitrags verwendet.
- Kategorien und mehrere Blogs (Shows) per User werden nicht unterstützt. Die entsprechenden Calls sind aber implementiert.
