feignedapathy: (Default)
feignedapathy ([personal profile] feignedapathy) wrote in [site community profile] dw_dev2011-12-10 11:43 am
Entry tags:

XML-RPC API

Hi, everyone.

I'm the primary developer for ElJay, an Android client for sites based on the LiveJournal codebase. Right now, the client has a pretty decent feature set for livejournal.com, but varies in ability for sites based on that code.

Dreamwidth, obviously, deviates from the LJ code a great deal. I am currently working on getting DW circles working as first class filter providers in the application, and would like to eventually support some of the other less documented features like viewing the friends list and supporting the inbox. Generic posting for DW works just fine.

Generally, on LJ, I look through ljprotocol.pl to decipher how to get these features working, and that works well on LJ and those who have updated to the latest LJ code. However, this file disappeared at some point in the Dreamwidth Mercurial repository, and now I'm lost. It seems there are a lot of DW fans using Android, and I'm getting badgered. :)

So, to make this short: It looks like ljprotocol.pl became LJ/Protocol.pm, but some of the calls don't seem to actually map to what I see in that file. Are there certain options shut off for DW in production? Is there another file I should be looking at that corresponds to /interface/xmlrpc?

I appreciate any help, and forgive me if this is the wrong community to post this.
pauamma: Cartooney crab wearing hot pink and acid green facemask holding drink with straw (Default)

[personal profile] pauamma 2011-12-10 09:25 pm (UTC)(link)
Hmm, they should still work, and if they don't, it's a bug. Which ones are you trying to find?
azurelunatic: Vivid pink Alaskan wild rose. (Default)

[personal profile] azurelunatic 2011-12-11 07:10 am (UTC)(link)
There are a few methods that have been deprecated, however.
Edited 2011-12-11 07:11 (UTC)
mark: A photo of Mark kneeling on top of the Taal Volcano in the Philippines. It was a long hike. (Default)

[staff profile] mark 2011-12-15 07:52 pm (UTC)(link)
Did the other two comments get you what you need? Clients are awesome and I want to make sure that we support them as much as we can, so let me know if you still need anything.