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