Two related problems:
- The API “update.json” method is counting the “status” length incorrectly. It is saying our message length is over 140 characters. Our entire message is:
New art “The Escape We Never Wanted To End” added to gallery! View it, frame it, buy it, at: http://www.sample.com/drame?i=1-2 @sample
That is 134 characters. Perhaps the incorrect length calculation is related to also including the “media_ids” param, as someone else complained about that issue: Statuses/update_with_media.json & statuses/update.json occours Status is over 140 characters."
- Twitter just suspended our app without warning or explanation, but probably due to 5 of these false “Status is over 140 characters” errors. Unacceptable Twitter! This app is live and your auto suspension is now causing errors. Restore the app immediately. And don’t automatically suspend a live app without some sort of warning!