pauamma: Cartooney crab wearing hot pink and acid green facemask holding drink with straw (Default)
Res facta quae tamen fingi potuit ([personal profile] pauamma) wrote in [site community profile] dw_dev2023-04-03 10:24 pm
Entry tags:

Question thread #120

It's time for another question thread!

The rules:

- You may ask any dev-related question you have in a comment. (It doesn't even need to be about Dreamwidth, although if it involves a language/library/framework/database Dreamwidth doesn't use, you will probably get answers pointing that out and suggesting a better place to ask.)
- You may also answer any question, using the guidelines given in To Answer, Or Not To Answer and in this comment thread.
jbanana: Badly drawn banana (Default)

[personal profile] jbanana 2023-04-03 08:43 pm (UTC)(link)
I'm interested in making a client to post to Dreamwidth. Are there API docs?
momijizukamori: Green icon with white text - 'I do believe in phosphorylation! I do!' with a string of DNA basepairs on the bottom (Default)

[personal profile] momijizukamori 2023-04-04 01:43 am (UTC)(link)
So there are two APIs:
1) the XML-RPC API we inherited from LJ, which is old and not under active development. There are some docs on it here and here

2) the new REST API which is under development but that development is me in my free time, and it turns out QA is hard so the process has been... slow. Entry posting is probably a good 80% done but it turns out that last 20% is the hard bit, as usual. You can see beta docs for that here now if you have the canary beta turned on, or after whatever codepush happens next - the changes are merged, but they're not live for all users yet.