Groups
Sign in
Groups
Twitter Development Talk
Conversations
About
Send feedback
Help
Cannot make POST with "Authorization: OAuth" headers works.
857 views
Skip to first unread message
Blaise
unread,
Aug 8, 2011, 11:57:37 PM
8/8/11
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Sign in to report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Twitter Development Talk
Hi all,
I try to use the a POST request with the OAuth headers as follow to
post a message on my twitter:
POST /1/statuses/update.json HTTP/1.1
Host:
api.twitter.com
Accept: */*
Authorization: OAuth
oauth_version="1.0",oauth_nonce="a1df9b758e16eaebe8a2208d1e210bfb",oauth_timestamp="1312861474",oauth_consumer_key="xxxxxx",oauth_token="xxxxx",oauth_signature_method="HMAC-
SHA1",oauth_signature="xxxxxx"
Content-Length: 155
Content-Type: application/x-www-form-urlencoded;
boundary=----------------------------2a715dab42e9
status=This%20is%20a%20test
I am getting the following error:
{"error":"Could not authenticate with OAuth.","request":"\/1\/statuses
\/update.json"}
My OAuth parameters are correct, posting the same request without
using the "Authorization: OAuth " header works:
POST
https://api.twitter.com/1/statuses/update.json?oauth_consumer_key=xxxx&oauth_nonce=2d6a22df9e770428993c390131e72308&oauth_signature=xxxx&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1312861881&oauth_token=xxxxx&oauth_version=1.0&status=This%20is%20a%20test
So it seems that there is something specific to do when posting using
the "Authorization: OAuth" headers. Any advice?
I'm stuck on this and cannot move forward.
Thanks for replying.
Blaise.
Reply all
Reply to author
Forward
0 new messages