關於我自己

我的相片
New York, New York, United States
我叫江奕賢啦

2007年10月29日

亂搞twitter, 大家follow me !!!

既然都知道twitter用了Ruby on Rails
那要猜測一些捷徑就很方便啦
比如說 要加好友 就用下面這個link就好了
http://twitter.com/friendships/create/9156232
(注意!!!如果你已經login twitter, 則你一連到此頁 你就會自動follow me)

當然啦 只是這樣 不算亂搞
為什麼呢?
因為...大部分的人都會想說 那我假裝一個link 或者甚至iframe一個上面那種link
是不是逛我網頁的人都會follow我呢?
放心 twitter早就想到你會這樣惡搞
所以他們有查referer 像這樣
我猜應該是這樣所以到現在還沒有聽到什麼auto-follow的災害吧

這樣就可以阻擋我了嗎?當然.......不可能...
link 和 iframe 會被看到referer, 我就不能用個沒有referer的嗎?
有這種東西?我們試試看吧...一試就中
我選了javascript的open來用
測試看看
(RSS使用者請至 http://markchiang.blogspot.com/2007/10/twitter-follow-me.html 測試)

可是open不是就被人家看到了嗎?人家一定一下就把你移掉了吧?
那就在背景跳一下再用javascript幫他close就好啦
讚吧?!神不知鬼不覺~
而且上面的方法可是 IE & Firefox compatible 的喔 ;)

目前好像還沒有災情傳出來 看來我是第一個亂搞twitter的 ^_^"

PS:本招甚至可以做到你完全不需要click, 一個body onload或寫在header就行了

5 則留言:

Yih-Shien 提到...

這招不知道可不可以自動推文?
改天來試試看...

lanma 提到...

出現這個~ Sorry, due to abusive behaviour, we have been forced to disable posting from external websites. If you are posting from an API tool, please ensure that the HTTP_REFERER header is not set.

Yih-Shien 提到...

To lanma: 沒錯 用link或用iframe都會看到那個訊息
最後那個『測試看看』有效嗎?還會看到那個錯誤訊息嗎?

Yih-Shien 提到...

改成會自動把popup出來的twitter視窗切到背景
並於三秒後關掉背景視窗
原始碼如下
<a href="" onClick="javascript:twi=window.open('http://twitter.com/friendships/create/9156232');this.focus();setTimeout('twi.close()',3000);return false;">test</a>

Yih-Shien 提到...

今天測了一下 這招無效了
Twitter 改成要用post的才行
改天有空再改寫成post版的吧