API
Werte Entwickler, die API funktioniert gut, fein!, ein paar Fragen habe ich dennoch und würde mich über Rückmeldung freuen!
Zwar gibt es die Funktion »mt.getTrackbackPings«, die scheint aber nichts zurückzugeben, auch ein Blick in den Quellcode scheint das zu bestätigen. Ist das korrekt? Und – kann man das ändern?
An die Kommentare zu einem Artikel kommt man gar nicht ran, scheint mir auch in den APIs nicht vorgesehen. Habe ich etwas übersehen? Momentan sehe ich als einzige Möglichkeit, den Kommentarfeed zu parsen oder die Story-HTML-Seite zu analysieren. Beides würde sicher nur auf unbefriedigende Weise gelingen. Ist es eventuell möglich (oder schon vorgesehen), die zu einem Artikel gehörenden Kommentare in »metaWeblog.getPost« als Array zu ergänzen – oder einen neuen API-Befehl (z.B. »mt.getComments«) einzuführen?
Gruß, Harald. (etcpp)
tobi Verwaltung
Freut mich zu hören, dass die MoveableType-API (immer noch) gut funktioniert!
Da Trackbacks kein von Antville unterstütztes Feature sind, liefert die Methode auch nichts zurück. Ändern würde sich das lassen, sobald es Trackbacks auf Antville geben sollte – was sehr unwahrscheinlich ist.
Generell wäre überhaupt eine neue API sehr sinnvoll, es gibt dazu auch schon Pläne, aber noch nichts Konkretes.
Für eine maschinell zu verarbeitende Version der Kommentare einer Story fällt mir jetzt auf die Schnelle nichts ein – halt nur der allgemeine RSS-Feed mit den letzten Kommentaren.
etcpp
Vielen Dank für die schnelle Antwort, Tobi.
Eine neue Api wäre klasse, aber ich bin ja sowieso schon seit Jahren vollkommen fassungslos, wie viel Arbeit Ihr in Antville steckt und kann vollkommen verstehen, wenn das in der Liste Eurer Prioritäten auf den letzten Plätzen steht :) Dann werde ich mal versuchen, das Artikel-HTML zu parsen …
Hab ja Zeit, es dauert eh’ noch was mit der App, weil mir momentan das Geld für die Entwicklerlizenzen fehlt, sonst hätte ich schon die aktuelle rudimentäre Version veröffentlicht – mal eben von unterwegs einen Artikel zu bearbeiten oder neu anzulegen, oder ein Foto hochzuladen, das wäre ja ein ausreichender erster Schritt.
Ach so, apropos Foto: Kann es sein, wenn man über die API ein Bild hochlädt und der Dateiname existiert, dann wird das Bild überschrieben, den Check müsste man dann selbst übernehmen, oder?
tobi Verwaltung
Klingt spannend, was Sie da vorhaben… erzählen Sie ruhig mehr, wenn Sie wollen. (Es ist dann ggf. auch etwas einfacher, die Intention hinter den Fragen zur API zu verstehen.)
Vielleicht können Sie einfach die Möglichkeiten von HTTP GET/POST nutzen, indem Sie die gewünschten Inhalte als Formulardaten senden? Dabei sollte auch ein bereits existierender Bildname automatisch erkannt werden…
(Schauen Sie mal hier: https://code.google.com/p/antville/source/browse/trunk/static/www/formica.html#344 – ich bin mir allerdings nicht sicher, ob der asynchrone Code bereits mit Antville.org funktioniert; das Update ist schon längst überfällig.)
etcpp
Danke für den Link, aber der Upload funktioniert auch über die API gut, eine Überprüfung auf Existenz könnte ich dem ja vorschalten.
GET/POST ist vermutlich tatsächlich der einzige Weg für andere Funktionen, aber ich scheitere momentan am Login. Wenn ich das richtig erkenne, werden User und Passwort nicht im Klartext übertragen, sondern verschlüsselt über MD5 und »Salt« (von dem ich heute zum ersten mal gelesen habe). Wie genau die Rohdaten (Username/Passwort) allerdings bearbeitet werden müssen, das erschließt sich mir nicht. Gibt es da eine Erklärung für Dummys?