free website hit counter
RSS Feed     Twitter     Facebook
Room 09 Shop
Read Detail
Live Demo
Buy Now
Simplicity eCommerce
Read Detail
Live Demo
Buy Now
Bazar Shop
Read Detail
Live Demo
Buy Now
The Retailer
Read Detail
Live Demo
Buy Now
Phomedia E-Commerce
Read Detail
Live Demo
Buy Now

Dougal Campbell: Loopty-Loop

Font size:
  • Sharebar
Image of an ouroborus, a serpent eating its own tail, representing self-reflexivity

Herein is a cautionary tale about automated cross-posting between different social networking web services.

Earlier this morning, I was checking Facebook from my phone, and saw a notification of someone Liking one of my entries. I clicked through to see what it was, and it was a link to a post here on this blog. Facebook didn’t have an excerpt, just a link, so I followed the link to my blog to see what it was. It turned out to just contain another link, which was a shortened URL, so I clicked through to see where it led. It turned out that it linked to another entry here on my blog. And that entry contained another link. Which led to another entry on my blog, again, with a link. A couple more levels deep, I eventually got to an entry that was an automated cross-post to my blog, generated by a checkin on Foursquare.

About the time I was realizing what was happening, I got a notification from my phone that someone had mentioned me on Twitter. I switched over to TweetBot, and saw this:

#bbpBox_289012784581206016 a text-decoration:none; color:#2AA197; #bbpBox_289012784581206016 a:hover text-decoration:underline;

someone nearby there, please drive to @dougal ‘s home and shoot his computer. if that doesn’t stop it – proceed to his hosting provider…


Andrey Savchenko

tweets, mentioning that I was spamming links, and people were starting to wonder if my server had been hacked. But I was already pretty certain I knew what was going on. I just didn’t know why it started happening at this particular time (and I still don’t, really).

#bbpBox_288925135958851584 a text-decoration:none; color:#0084B4; #bbpBox_288925135958851584 a:hover text-decoration:underline;

@dougal Your importer (?) is making lots of Tweets like this.


James Huff

#bbpBox_288949200497037313 a text-decoration:none; color:#1BB0CE; #bbpBox_288949200497037313 a:hover text-decoration:underline;

@dougal what’s with all the links?


Paul de Wouters

#bbpBox_288962635850985472 a text-decoration:none; color:#FF3300; #bbpBox_288962635850985472 a:hover text-decoration:underline;

@dougal I sense some recursive auto posting going on here… ;)


Jan Dembowski

#bbpBox_288963280272244736 a text-decoration:none; color:#1BB0CE; #bbpBox_288963280272244736 a:hover text-decoration:underline;

(and so forth)

So, here’s the rundown:

  • I have a feature turned on in my account which sees when I post links on Twitter, and creates bookmarks for those links.
  • On the IFTTT service, I have a recipe which takes new Delicious bookmarks, and creates link posts here on my WordPress blog.
  • In WordPress, I had JetPack installed, with the “Publicize” feature set to post links to my new blog posts on Twitter, Facebook, and LinkedIn.

And thus, a loop: Link posted on Twitter, picked up by Delicious; Delicious bookmark picked up by IFTTT and posted to my blog; Blog post picked up by JetPack, and posted to Twitter; Link posted to Twitter, picked up by Delicious, etc.

The mystery is why this suddenly started happening. Because I’ve had those services set up that way for some time now. My immediate solution was to disassociate the automatic cross-posting of new blog entries to other services from the JetPack Publicize feature. But what I may end up doing instead is to disable the monitoring of links on Twitter from my Delicious account, as that function was never as selective as what I really wanted.

But do you want to know who I really blame for this? It’s Twitter. Do you know why? It’s because of a change they made to their terms and conditions a while back.

You see, I used to only cross-post from Twitter to my blog via the IFTTT service, by having it watch for tweets I posted specifically with the hashtag ‘#moblog’. But changes that Twitter made to their terms caused IFTTT to remove a lot of their Twitter functionality. So, I started using the feature in Delicious which could automatically pick up links I posted to Twitter and create bookmarks from them, instead. But since there was no limiting factor (the hashtag), it opened the door for this cross-posting loop.

So there you go: it’s all Twitter’s fault.


Original Article: Loopty-Loop
Dougal Campbell’s geek ramblings – WordPress, web development, and world domination.

Related posts:

Share with: Twitter Delicious Facebook Digg Stumbleupon Wordpress Googlebuzz Myspace Gmail Newsvine Favorites More
You can leave a response, or trackback from your own site.
Some More Popular News

Leave a Reply


Recent Search
Copyright© 2015 WordPress Planet | All Right Reserved.