Calling the WordPress XMLRPC API from VB.net
As an example, I will call the getCategories API method.
Add a reference to the XML-RPC.net library.
Create a struct for the return result
Public Structure category Public categoryId As Object Public parentId As Object Public description As Object Public categoryName As Object Public htmlUrl As Object Public rssUrl As Object End Structure
Create the interface for the API
<XmlRpcUrl("http://myblog.blogstogo.com/xmlrpc.php")> _ Public Interface IWP Inherits IXmlRpcProxy <XmlRpcMethod("wp.getCategories")> _ Function getCategories(ByVal args() As String) As category() End Interface
Call the API
Dim proxy As IWP = XmlRpcProxyGen.Create(Of IWP)() Dim args() As String = {"http://myblog.blogstogo.com", _ "username", "password"} Dim categories() As category categories = proxy.getCategories(args)
That’s it… Pretty straight forward.
Tags: .net, Blogging, Programming, Tips & Tricks, vb.net








Tue, Jul 31, 2007
Blogging, Programming