I was in a Drupal content page (in this case, a story page) and posted a tweet by entering text in the twitter field, and clicking Save. I received the "Successfully posted to Twitter" message along with the message indicating that the page had been updated. The text posted to twitter immediately, as expected.

I then decided that I wanted to update the tweet from the same content page, so I repeated the process, and again, Drupal indicated the "Successfully posted to Twitter" message, but this time (and in subsequent attempts), the text did NOT post to twitter from this particular page.

However, I COULD post tweets using the same procedure from other content pages, so the mechanism seems to be working fine ONCE, but the behavior I'm experiencing suggests that you only get one shot at at posting to twitter per article in Drupal. If you want to re do the tweet and send it again, it doesn't post to twitter, even though Drupal indicates that it does.
As this behavior doesn't make much sense, I assume it must be a bug.

Running a cron didn't fix it
Logging out and logging in as another user didn't fix it.

Comments

j0e’s picture

Same problem for me on Twitter 2.6 & Twitter 3 Beta.

j0e’s picture

Well in my case after a long search, I figured out why it's happening: It's built into Twitter's API.

Twitter is rejecting status updates that are similar. The Tiny URL generation is the same for repeated tweets from the same node. Because of this, Twitter is not updating. When I change the text when I update the New Post: to Check this out: the node goes through.

steinmb’s picture

Status: Active » Closed (works as designed)