Are you using POST for the request and not GET?
Kevin
I'm not that familiar with VBA, but I believe you need to set the
request header to "application/x-www-form-urlencoded" when doing a
POST request:
> xml.Open "POST", sURL, False
> xml.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
> xml.Send
Here is what I'm doing in the MyEmpire iPhone app to set status. You
can see all the data that needs to be set. VBA may differ than ObjC
though.
postData is equal to the string "status=this the the status message text..."
length = length of postData string.
[request setHTTPMethod:@"POST"];
[request setValue:@"application/x-www-form-urlencoded"
forHTTPHeaderField:@"Content-Type"];
[request setValue:length forHTTPHeaderField:@"Content-Length"];
[request setHTTPBody:[postData dataUsingEncoding:NSASCIIStringEncoding]];
Notice there is no "&status" parameter in the URL.