I'm creating the XML by hand, posting it via System.Net.WebClient, which is an HTTP client class and has worked perfectly for all the other web access tools I've written - so I'm fairly sure it's not screwing anything up, and I've looked at the headers with a packet sniffer and they look right.
Here's the XML I generate and send:
<?xml version="1.0"?>
<methodCall>
<methodName>LJ.XMLRPC.getchallenge</meth
<params>
<param>
</param>
</params>
</methodCall>
But I get this response:
<?xml version="1.0" encoding="UTF-8"?><methodResponse><fault>
</string></value></member><member><nam
The packets and length counts look right and I can issue other calls like getfriends with clear auth, and it works perfectly.
Any clues would be helpful.
I'm also wondering if there's more documentation on the Event Properties. The documentation available is kind of confusing and inconsistent - it refers to properties which aren't documented.