Following Data is HTTP packet recording for "statuses/update"
request .
I can't update tweet , destroy tweet !!!
I think that write permission request get HTTP 401 error!!!
The response error message is "Incorrect Signature".
But I can't find wrong signature parameter from my packet !!!
I use MGTwitterEngine Library on iPhone 4.0.
Please, please, please check my request packet and inform me what is
wrong !!!

[Request Packet]
==============
POST /1/statuses/update.xml?status=New%20tweet%20test%20%0A%40%5BGPS
%5D-%20(37.4861%2C126.8805) HTTP/1.1
Host api.twitter.com
User-Agent Twitter/1.0 CFNetwork/485.10.2 Darwin/10.4.0
X-Twitter-Client MGTwitterEngine
X-Twitter-Client-Version 1.0
X-Twitter-Client-Url http://mattgemmell.com/source

[Authorization]
OAuth realm="",
oauth_consumer_key="p7FSdMv215pLcYbqdXwUQ",
oauth_token="59683715-bRo9LdHGgDN3y6ngs6nxzHwN4IthgJnFkLcKUuMrx",
oauth_signature_method="HMAC-SHA1",
oauth_signature="qeV%2FWeg1tOEND6QmEhBHW4rPLmE%3D",
oauth_timestamp="1287518571",
oauth_nonce="BB1FD789-1D64-4BFF-ABD9-73CCDB45542D",
oauth_version="1.0",
oauth_verifier="1024322"

Accept */*
Accept-Language en-us
Accept-Encoding gzip, deflate
Content-Type application/x-www-form-urlencoded
Pragma no-cache
Content-Length 90
Connectionkeep-alive

[request url]
========
http://api.twitter.com/1/statuses/update.xml?status=New%20tweet%20test%20%0A%40%5BGPS%5D-%20(37.4861%2C126.8805)

[response data]
==========
<hash>
<error>Incorrect signature</error>
<request>/1/statuses/update.xml?status=New%20tweet%20test%20%0A
%40%5BGPS%5D-%20(37.4861%2C126.8805)</request>
</hash>

-- 
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

Reply via email to