Tweetdeck validating problem

16 Apr

I have been able to successfully post status updates with images attached. Then, I make a request to api.twitter.com/1.1/statuses/with the media_ids parameter.

Read about how to deactivate your Twitter account here.Please create a new password by opening this link in your browser: This will reset your password.Remember to choose a strong password that is a combination of letters, numbers, and symbols. As a reminder, you should be extraordinarily suspicious of any third party that offers to artificially inflate your follower count. Please make sure to: However, knowing that these types of password reset emails frequently are phishing scams themselves, I decided to take my own advice of not clicking through the link in the email, but rather, go directly (manually type in the URL) to the site to login there.https://twittercommunity.com/t/the-validation-of-media-ids-failed-error-code-324/29304 I don't see "324" anywhere in Twitter's API documentation, especially here: https://dev.twitter.com/overview/api/response-codes Here are the exact (except for sensitive values being xxxx'd out) requests/responses seen in Fiddler: Media Upload Request POST https://upload.twitter.com/1.1/media/HTTP/1.1 Authorization: OAuth oauth_consumer_key="xxxxxxxxxxx",oauth_nonce="xxxxxxxxxxx",oauth_signature="xxxxxxxxx",oauth_signature_method="HMAC-SHA1",oauth_timestamp="1418763417",oauth_token="xxxxxxxxxx",oauth_version="1.0a" Content-Type: multipart/form-data; boundary=5fb9e9e7-25cf-49fd-b5ef-61aefed2897e Host: upload.Content-Length: 2399916 --5fb9e9e7-25cf-49fd-b5ef-61aefed2897e Content-Disposition: form-data; name="media"; filename="d1cd395d-bebf-4733-aedc-680327ef63ec" Content-Type: image/jpeg HTTP/1.1 200 OK cache-control: no-cache, no-store, must-revalidate, pre-check=0, post-check=0 content-length: 140 content-type: application/json;charset=utf-8 date: Tue, UTC expires: Tue, GMT expires: Tue, GMT last-modified: Tue, GMT pragma: no-cache server: tsa_b set-cookie: lang=en set-cookie: guest_id=v1%xxxxxxxx; Domain=.twitter.com; Path=/; Expires=Thu, 15-Dec-2016 UTC status: 200 OK strict-transport-security: max-age=631138519 x-access-level: read-write x-connection-hash: xxxxxxxxxxx x-frame-options: SAMEORIGIN x-response-time: 344 x-transaction: xxxxxxxxx x-xss-protection: 1; mode=block POST https://api.twitter.com/1.1/statuses/HTTP/1.1 Authorization: OAuth oauth_consumer_key="xxxxxxxxxx",oauth_nonce="xxxxx",oauth_signature="xxxxxxxxxxxx",oauth_signature_method="HMAC-SHA1",oauth_timestamp="1418763469",oauth_token="xxxxxxxxxxx",oauth_version="1.0a" Content-Type: application/x-www-form-urlencoded Host: api.Content-Length: 117 status=test test test&media_ids=544959385899122689,544959443889557504,544959458036957184,544959545941192705 HTTP/1.1 400 Bad Request cache-control: no-cache, no-store, must-revalidate, pre-check=0, post-check=0 content-length: 73 content-type: application/json;charset=utf-8 date: Tue, UTC expires: Tue, GMT last-modified: Tue, GMT pragma: no-cache server: tsa_b set-cookie: lang=en set-cookie: guest_id=xxxxxx; Domain=.twitter.com; Path=/; Expires=Thu, 15-Dec-2016 UTC status: 400 Bad Request strict-transport-security: max-age=631138519 x-access-level: read-write x-connection-hash: xxxxxxxx x-content-type-options: nosniff x-frame-options: SAMEORIGIN x-response-time: 44 x-transaction: xxxxxxx x-xss-protection: 1; mode=block I'm almost positive that I'm seeing this because the image exceeds the photo_size_limit configuration for my app.But why does Twitter return an HTTP 200 AND a media_id for the images that are too large?