Skip to main content

HowTo: Autopost Google+ to Twitter

Are you followers sad you aren't spamming them on Twitter as much as you were before Google+ launched? Well have no fear! With the help of a few Google services, your Twitter feed will be (over)flowing with G+ posts in no time.

Requirement: 
  • A Google account with access to:
    • Google+
    • Feedburner
    • goo.gl
  • A Twitter account
  • 2 minutes
Lets start by jumping over to your profile on plus.google.com. The URL should look like this https://plus.google.com/114233674199568482864/posts and you will want to nab the long string of numbers. That is your Google+ user ID and +Russell Beattie's plusfeed parser will use it to scrape your G+ profile for public posts to turn into an Atom feed.

Jump over to Feedburner to burn a new feed with http://plusfeed.appspot.com/114233674199568482864 (only use your ID not mine). Hit next and give any title and address you want, it really doesn't matter. Hit next again and then skip directly to feed management. Feedburner will now automatically pull in your latest parsed G+ posts ready for tweeting.


Switch to the socialize section of the publicize tab where you will set up the Twitter account.. Once you add (or select) a Twitter account, there are a couple of options you can configure. The important two are post content is set to title only and include link is enabled. A couple of optional ones you might be interested in adding are #plus hashtag to the end of each tweet, truncate tweets short enough to allow retweets, and only tweet posts that contain a specific string such as #twt.


You can play around with the options until the sample item preview is up to snuff and then active the service.


Congrats! Your Google+ posts will now automatically get posted to Twitter!

A few things to keep in mind:

  • Plusfeed is scrapping the Google+ page so if Google changes the layout of the page it could break.
  • Feedburner will post as many new posts as you specify but they will all get posted at the same time.
  • Your Twitter followers may get pissed off at you if you only post links to content elsewhere.
  • G+ posts that are just a shared link with no text may end up weird on Twitter.
  • Some HTML might start showing up in tweets.

Comments

  1. nice1 for this. I saw something about an approach of connecting g+ to Buzz and having Buzz pass to Twitter. But I wasn't sure how to get Buzz to do that, or if it actually can. Did you explore that?

    ReplyDelete
  2. If you want Google+ posts to show up in your Buzz feed you could do this but otherwise it will just be adding an extra step for no reason.

    ReplyDelete
  3. Gangsta. Thanks dude!

    ReplyDelete
  4. AH! what did I do wrong Received HTTP error: "Bad Request" while fetching source feed.
    Identify Feed Source
    Back to My Feeds
    The feed URL you entered is:
    http://plusfeed.appspot.com/109632782989848258023
    We could not find a valid feed at that address.

    ReplyDelete
  5. walteradamson: "400 - No Public Items Found" You don't have any public items to create a feed out of.

    ReplyDelete
  6. Thanks man. Much appreciated. I was planning on looking into this deeper, but you solved it. Great post. Tweeting this...

    ReplyDelete
  7. Great tut sir!

    I wanted to post on my google plus profile by automatically adding new tweets on twitter instead of separately updating the google plus timeline. I did this on google buzz, facebook, status.net already, but nowhere I found how to do this for this google plus thing? FYI, I'm not a big fan of many products by google such as chrome, wave, buzz, plus; although I like picasa, blogger (by @ev) etc...

    ReplyDelete
  8. openid: There is currently no way to post to Google+ in an automated fashion.

    ReplyDelete
  9. @Abraham,
    Will they avail this facility in future then?

    ---
    http://vishaltelangre.com

    ReplyDelete
  10. Great tip thanks so much, I have another question, how can we get a blog feed onto google+, im trying to look it that but I can't find anything

    ReplyDelete
  11. Hi Abraham, Unfortunately plusfeed no longer works but I've found another method using Jeff Turner's service at http://googleplusrss.nodester.com/ which I've blogged about here (sorry for the plug!): http://blog.coultard.com/2012/01/auto-post-google-to-twitter-facebook.html

    ReplyDelete
  12. This comment has been removed by a blog administrator.

    ReplyDelete
  13. This comment has been removed by a blog administrator.

    ReplyDelete

Post a Comment

Popular posts from this blog

CloudSense: the Future of Advertising

With the whole cloud taking off and more and more services switching to a push it into the cloud, leave it there until you need it, and pull it out model. I can only imagine what will be switching to this model soon. Oh wait. I can imagine.



Advertising!


Reading an article about how Avril Lavigne is supposed to have a $2 million check "appear" in her mailbox because of the absurd number of streams her videos get from YouTube got me thinking about creator compensation. The problem Avril is having is, a) Google wants to keep the money, and b) Google is having trouble figuring out how to monetize video streams. But on a grander scale it is whoever puts the ads on the page that gets the money not the content creator.

Little known @Twitter and @TwitterAPI tips and tricks

Be sure to comeback as new tips and tricks get added. If you know of anything I missed be sure to let me know.

Static URL for profile images based on screen_name:

https://api.twitter.com/1/users/profile_image/abraham

* This performs a http redirect to the actual profile image URL. Currently https redirects to http. You can also add "?size={mini | bigger | normal}" to get specific sizes.

Redirect to profile based on user_id:

https://twitter.com/account/redirect_by_id?id=9436992

In_reply_to_status_id mentions:

https://api.twitter.com/1/statuses/update.json?status=reply+to+@abraham&in_reply_to_status_id=12410413197

* In the web interface new mentions are only replies if they start with @screen_name. By pushing @screen_name further along in the string your followers who do not follow @screen_name will still see the status.

Profile image sizes:

http://a3.twimg.com/profile_images/54160223/chart-black-small.png

* By default you get the original image size you can add _mini, _normal, and …

Installing Storytlr the lifestreaming platform

"Storytlr is an open source lifestreaming and micro blogging platform. You can use it for a single user or it can act as a host for many people all from the same installation."

I've been looking for something like Storytlr for a few months now or at least trying to do it with Drupal. While I love Drupal and FeedAPI I did not want to spend all that time building a lifestream website. So I've been playing around with Storytlr instead and found it very easy. Here is how I got it up and running on a Ubuntu EC2 server. You can also check out the official Storytlr install instructions.

Assumptions:
LAMP stack installed and running.Domain setup for a directory.MySQL database and user ready to go.Lets get started!
Get the code: wget http://storytlr.googlecode.com/files/storytlr-0.9.2.tgz tar -xvzf storytlr-0.9.2.tgzYou can find out the latest stable release on Storytlr's downloads page.

Import the database:
Within protected/install is database.sql. Import this into your empt…