aslj: (Default)
aslj ([personal profile] aslj) wrote in [site community profile] dw_dev2009-10-20 03:28 pm
Entry tags:

XML-RPC interface issue

(Of the official journals, this looked like the most appropriate place to post this.)

Dreamwidth's XML-RPC interface is returning some results that I would call broken. On both 'login' and 'getfriendgroups' calls, it returns empty lists rather than a list of custom access filter groups (which is what I would expect) or some combination of those and custom reading filter groups (which I would think is inappropriate given that clients are intended for posting and not for reading). The end result is that custom-group entry security is unusable (no groups from which to choose) in any client that implements the XML-RPC protocol as specified in the LiveJournal docs.
kareila: "PERL!" (perl)

[personal profile] kareila 2009-10-20 09:11 pm (UTC)(link)
Not using the exact same protocol that LJ does, no. But there will be better support for those clients down the line, as [staff profile] mark outlined above.

I think in order for it to happen in a timely manner, we would need a client developer with a keen interest in getting things rolling to work with [staff profile] mark and/or other backend developers to design and implement an updated protocol.
denny: (Uncommon Sense)

[personal profile] denny 2009-10-22 05:01 pm (UTC)(link)
Posting stroppy-sounding comments probably won't change that.

The LJ 'friends' concept and the DW 'trust' and 'access' concepts aren't the same. Trying to use the protocol as if they are in some circumstances would be foolish. The solution is to implement new methods, not mis-use the old ones.

I think it might be more accurate at this point to say that you're not willing to extend your LJ client to also support DW - and that's a perfectly reasonable decision for you to make.