A A
RSS

Calling the WordPress XMLRPC API from VB.net

Tue, Jul 31, 2007

Blogging, Programming

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.

kick it on DotNetKicks.com

Tags: , , , ,

  • Do you have the source to this vb project? Thanks!
  • Emad, do you have direct access link for doanloading xmlrpc library for asp.net 2.0?
  • Nimesh Jagota
    I am having trouble getting an example of how to use xml-rpc.net, you are the best example of a client in vb.net I have seen. How did you parse the response? I have to call a method with one string parameter, which returns one integer struct and two string structs. Is there another method of writing the function and dealing with the result that you know?
blog comments powered by Disqus
Advertise Here
The Most Intelligent Add-In To Visual Studio Happy fan of

What I'm Doing...

Yonkly Open Source

Sign up for my newsletter




* = required field

powered by MailChimp!

megree Widget

Apparently, I am connected to Obama. Check this out...
My path to Obama

Cyber Identity