We have oauth/twitter running now from a self-built Oracle PL/SQL
procedure, but are running in problems with a few characters. The
hyphen/minus is the most pressing one. It is correctly encoded to %2D,
but whatever we try, it is giving me back a 401.

See below a print-out from our base string, header, post and response
code. Could you run a tweet like [#job Accountmanager 's-
Hertogenbosch.] through your code and see whether it posts at all?

signature base string:
POST&https%3A%2F%2Fapi.twitter.com%2F1%2Fstatuses
%2Fupdate.xml&oauth_consumer_key%3DGoUO2h7f9eAARwHnEMuAQ%26oauth_nonce
%3D3cb55e8592ab4dcd71fa129aad78b139%26oauth_signature_method%3DHMAC-
SHA1%26oauth_timestamp%3D1282903253%26oauth_token%3D183257949-
xFjBpQpKdwuqF3Qjk9bG7AEXvJNIoBSU995tg8CM%26oauth_version%3D1.0%26status
%3D%2523job%2520Accountmanager%2520%2527s%252DHertogenbosch.
header:
OAuth realm="", oauth_nonce="3cb55e8592ab4dcd71fa129aad78b139",
oauth_signature_method="HMAC-SHA1", oauth_timestamp="1282903253",
oauth_consumer_key="GoUO2h7f9eAARwHnEMuAQ", oauth_token="183257949-
xFjBpQpKdwuqF3Qjk9bG7AEXvJNIoBSU995tg8CM", oauth_signature="Bv6Cz
%2Frj2J6fMd%2B8UvwtUYuMkgE%3D", oauth_version="1.0", status=%23job
%20Accountmanager%20%27s%2DHertogenbosch.

body:
status=#job+Accountmanager+'s-Hertogenbosch.

statuscode:
401

response:
/1/statuses/update.xml Incorrect signature

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk?hl=en

Reply via email to