Gibt es eine Möglichkeit, den Zeitstempel des neuesten Beitrags in C # / .net zu erhalten? Ich schreibe ein Steuerelement in ASP.NET für ein Intranet, die Benutzer benachrichtigt, wenn ein neuer Beitrag in einem WordPress-Blog veröffentlicht wird.
WordPress ist nicht in diesen Sprachen geschrieben und hat keine Möglichkeit, mit ihnen zu interagieren.
Sie können auf solche Informationen zugreifen, indem Sie eine Verbindung zur WP-database herstellen oder auf den WP-generierten RSS-Feed zugreifen, unabhängig davon, welche Tools für die Verwendung einfacher sind.
Die API, die Sie benötigen, besteht darin, einen RSS-Feed zu erfassen und zu parsen. Verwenden Sie einen RSS-Feed-Parser in asp und greifen Sie den obersten Post und dann analysieren Sie das Datum von ihm. Es gibt alle Arten von Code-Beispielen für RSS-Parser in ASP.
Sie können die XML RPC-API wp.getPosts verwenden: http://codex.wordpress.org/XML-RPC_WordPress_API/Posts#wp.getPosts
Es gibt eine Implementierung davon in der JoeBlogs-Wrapper-API
http://github.com/alexjamesbrown/joeblogs
In der Standardeinstellung wird die Reihenfolge der Datumsangaben in der Reihenfolge zuerst angezeigt.
Sie können auch ‘Felder’ angeben, um die zurückkommenden Felder zu begrenzen.
(Dies wird noch nicht in JoeBlogs unterstützt)