Take the 2-minute tour ×
Web Applications Stack Exchange is a question and answer site for power users of web applications. It's 100% free, no registration required.

I don’t want to post tweets like “RT @-other-account-: original-tweet”; I want to use the Twitter native retweet function. (The differences include that people can block the retweeted account; that the retweeted account’s avatar is shown; and that I don’t waste characters with the “RT @-user-:” prefix.)

Is there any way to do this? I would be cool with throwing a little app up on Heroku if necessary, but surely there is a service that can provide this already?

share|improve this question

closed as off-topic by pnuts, jonsca Oct 29 at 22:40

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Application/website recommendations are off-topic and out of scope. It is better instead to use a particular web app or website and ask for help in any issues you have with it specifically." – pnuts, jonsca
If this question can be reworded to fit the rules in the help center, please edit the question.

    
ha, what a stupid question closure. The question is not asking for app recommendations; that’s just what the answerers posted. –  Alan H. Nov 5 at 1:32

7 Answers 7

up vote 3 down vote accepted

There is up-to-date free auto-retweet service RoundTeam. It has a lot of retweet options and is easy to use.

share|improve this answer
    
It doesn’t do native retweets, though, right? That seemed to be the case last time I checked. –  Alan H. Jul 19 '12 at 18:32
1  
RoundTeam does ONLY native retweets from the day this app was created) Please, check it one more time. They have several new features, as I know during the previous several weeks. I use "retweet from Twitter public list" feature - happy they have it - I can retweet from group of users. –  Ganna Aug 5 '12 at 5:42
1  
Okay, you’re right. I tried RoundTeam but found it extremely difficult to understand. I still do. –  Alan H. Aug 7 '12 at 20:27
    
I figured it out. You have to add your Twitter account (the one that will do the retweeting) as a “Team”. Then you just add the specific username you want to retweet, to the right of “following” or “followers” as appropriate (you need to follow or be followed by them, it seems). –  Alan H. Aug 7 '12 at 20:40

This is actually skirting the line of allowed use of automation from Twitter Automation Rules and Best Practices.

Automated Retweeting of Other Users

Retweeting someone means you think your followers should see their tweet. When you’re retweeting in an automated fashion, and especially based on an automated search or keyword, this becomes less true.

We discourage the automatic retweeting of other users based on a particular keyword and may suspend or terminate accounts that engage in this behavior, particularly if they are being frequently blocked and reported as spam by the users they are retweeting. If you are retweeting users just so they will see your update in their replies folder and look at your account, this is akin to @reply spam and your account may be suspended or terminated.

Now that the disclosure is complete, here is the API you'll need: Twitter Rest API Retweet.

This API call requires a valid OAuth token as well for the user executing the retweets.

The link also has an example. I'm not posting information for posterity here because Twitter changes their API somewhat frequently and even though the link will stay valid, the information within it is much more fluid.

share|improve this answer
    
for the record: I own & manually post to both accounts in question. I’m absolutely not retweeting third-party users or misleading anyone in any way. –  Alan H. Mar 19 '12 at 3:53
1  
I don't necessarily agree with the idea of auto-retweeting because two separate groups of people are following the two separate accounts and they may just want a choice to follow the other user (or the occasional retweet). However, I wanted to keep my opinion out of the answer. I've edited the answer to include the API call that you'll need to accomplish the task that you want. –  Dez Mar 19 '12 at 15:09
    
As far as services that already handle this there isn't any that I could find that don't setup an RT @blah I said stuff type of retweet. –  Dez Mar 19 '12 at 16:57
1  
@AlanH. "Retweeting someone means you think your followers should see their tweet." If you want your followers to see everything that this second account (which you own) posts by retweeting then logically you want them to follow both accounts, maybe you should work on that. What you want (imo) devalues your first account as an avenue of influence by doing this. I imagine this is the same reason why there is no such web app out there with a feature for such a simple api call. It sounds like Twitter teams stamps on anything that appears early on. If you really want to do it, throw it in a bot. –  phwd Apr 11 '12 at 2:24

There are tools such as TweetTwain capable of automated re-tweeting, try it.

share|improve this answer
    
Hmm, thanks for the tip! It looks like it’s Windows-only though, which won’t cut it for me. –  Alan H. Apr 4 '12 at 21:35

Head for If this then that. Activate your twitter channel, then create a new task with this trigger enter image description here

And select the action Post a tweet. Thats about all you need. It'll refresh the task every 15 minute

share|improve this answer
    
If you read the question, I was not looking for the old style manual re-tweet that is really just quoting someone. While ifttt is cool, it does not (yet) support native re-tweeting. –  Alan H. Apr 10 '12 at 18:29

Re:transtwitter appears to be built for exactly this need and contains a concise but powerful syntax to control which tweets get retweeted.

Edit to add: RoundTeam, as mentioned in other answers, also does this.

share|improve this answer

RoundTeam does exactly this, plus a lot more. First, it does only native retweets (and always did). Second, you have various flexible retweeting options, including native retweet of everything with specific hashtag, mention, or keyword. You can also retweet from specific group of Twitter accounts leveraging their ["Lists" feature][3]. They also have nice user interface, with statistics information, ability to pause retweeting temporarily, and many other features, like [email aliases][4] etc.

share|improve this answer

You can set it up manually using a Google Apps Script, Yahoo Pipes and the service TwitterFeed.

These are the steps:

  1. create a Twitter application at https://dev.twitter.com/apps and note your consumer key and consumer secret
  2. create a Google Apps Script that fetches tweets via the Twitter API and makes them available as RSS. Click here to create a copy of the script I am using. Fill in your consumer key and secret on lines 14 and 15
  3. create a Yahoo Pipe that fetches the RSS feed, removes retweets and converts the remaining tweets to retweets. Use this one, fill in the URL from your Google Apps Script and generate a RSS feed from it
  4. sign up to TwitterFeed and feed (pun intended) the RSS feed from the previous step into your Twitter account

Voila!

Find more details in a blog entry I wrote about it: http://www.krautcomputing.com/blog/2013/11/19/how-to-set-up-automatic-retweeting-using-a-google-apps-script-yahoo-pipes-and-twitterfeed/

share|improve this answer
    
Your blog is down. You should copy the relevant parts of the post here to avoid just spamming your link –  Eight Days of Malaise Nov 19 '13 at 23:21
    
Check your blog. –  phwd Nov 20 '13 at 3:04

protected by jonsca Oct 29 at 22:40

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.