June 22nd, 2005

  • rly

trapped in livejournal factory; send help

XML-RPC is pretty much the one thing I don't really know about XML and now here I am trying to use it to post to LJ with Coldfusion and it's not working.

Collapse )

Note that ColdFusion adds the <xml> tag by itself.

I ripped the XML straight from the documentation, and yet it says "failed during request deserialization: not well-formed (invalid token) at line 1, column 26, byte 26 at /usr/lib/perl5/XML/Parser.pm line 187" and that it's my own damned fault.

wtf

edit: FUCK IT NEVER MIND I'LL JUST USE flat INSTEAD BECAUSE IT WORKS

Challenge-response?

I'm using the flat protocol, and I'm trying to authenticate using the challenge-response system. When I send the "getchallenge" command to the server, I'm getting this back:

challenge=c0:1119488400:2948:60:wrdelynkdgtzldsu5vnq:c32fcf37f954ef177f8a0007394f557b

No matter how hard I try, I can't get it to authenticate. I've tried using the whole string, colon-separated chunks of the string, and the last two chunks together (I noticed they're the main two that change), but nothing's working. I've checked my MD5 function and it's working correctly (I can generate hpassword's just fine), and I'm using the MD5_hex(challenge + MD5_hex(password)) formula. So, which part of that string do I need to return as "auth_challenge", and which part do I need to manipulate using that formula to return as "auth_response"?