Re: [twitter-dev] Trying to get rid of twitter spammers

2010-12-11 Thread Furkan Kuru
Unfortunately we do not have any time to implement a spam filter/ranking
algorithm.

Besides I think this issue should be resolved on the twitter side.

Some people are sending tweets in reply to *all* twitter users.
I think the spammer twitter accounts and their tweets should be analyzed.

The behaviour I see:

Open a new twitter account
No need to follow anyone
But tweet as a reply to some people with some spam message as many as
hundreds.

As I said earlier, the tweets contain lol word in common.

example:

https://twitter.com/madiav_isBOMB
https://twitter.com/ddubplneandonly

for more caught by our system (as a reply to Turkish twitter-ers):
http://twitturk.com/tweet/search?q=lol



On Sun, Nov 28, 2010 at 12:10 AM, Adam Green 140...@gmail.com wrote:

 My final suggestion is to rank users by something (age of account,
 number of mentions/mentioners/followers/following) and cut out the
 bottom N%.

 On Sat, Nov 27, 2010 at 4:18 PM, Furkan Kuru furkank...@gmail.com wrote:
 
  Another hosting will be problematic to maintain.
  I have looked at a few more short urls. They redirect to very wide range
 of
  sites not just amazon.
 
  I think twitter may change the priority level of Report for spam for
 new
  opened accounts.
  And the number of tweets per hour.
 
  Here I write again the link that shows the tweets written as a reply to
  Turkish people
  the lol word is the common:
  http://twitturk.com/tweet/search?q=lol
 
  And an example account:
  http://twitter.com/Bomuchellxee
  All tweets are spam and lol is common.
  It has also 0 folloing and 3 followers (real accounts I guess).
  Unbelievable!
 
 
 
  On Sat, Nov 27, 2010 at 4:29 PM, Adam Green 140...@gmail.com wrote:
 
  Now you know that it does resolve differently in different countries.
  You could set up an account with a webhost in the US, and have a
  script there that you can call with URLs in tweets from new users. If
  the URL resolves to a blank page, blacklist that user. There are
  plenty of good hosts that only charge $7 a month. Sounds extreme, but
  these are very clever spammers.
 
  Or you could just resolve URLs from new users, and blacklist them if
  the URL points to Amazon. That will work as long as they still point
  to Amazon.
 
  On Sat, Nov 27, 2010 at 9:12 AM, Furkan Kuru furkank...@gmail.com
 wrote:
   It returns a redirection to amazon.com product page
  
   Example:
  
  
  
 http://www.amazon.com/gp/product/B0041E16RC?ie=UTF8tag=iphone403d-20linkCode=as2camp=1789creative=9325creativeASIN=B0041E16RC
  
  
   On Sat, Nov 27, 2010 at 4:04 PM, Adam Green 140...@gmail.com wrote:
  
   The URLs again return a code of 200 and nothing in the content. What
   happens when you try getting one of the URLs with cURL? I'm curious
 if
   it behaves differently for an IP in Turkey.
  
   On Sat, Nov 27, 2010 at 8:56 AM, Furkan Kuru furkank...@gmail.com
   wrote:
Most of the tweets here are spams:
   
http://twitturk.com/tweet/search?q=lol
   
   
   
On Sat, Nov 27, 2010 at 3:33 PM, Adam Green 140...@gmail.com
 wrote:
   
All of your sample spam tweets are from suspended accounts, yet
 the
tweets were only sent yesterday. That means that the spammers
behavior
was so aggressive that they were suspended quickly by a Twitter
algorithm. I doubt that a human at Twitter read your email and
 went
through each tweet suspending the accounts. Have you checked to
 see
how quickly these spam accounts get canceled for other spam
 tweets?
You could hold back tweets from unknown users for 24 hours, and
 then
check all new users through the API to see if they are suspended.
 If
they aren't suspended, you can whitelist them in your system.
   
What is really weird is that I also checked the URLs in these
 tweets
and they resolve to an empty page. They return a header with an
 HTTP
code of 200, and no content at all. That can't be an accident.
Either
they are sending empty responses to everyone, or they could tell
from
my IP that they didn't want to send anything to me. Why would a
spammer do that? They only benefit if someone clicks on their
 links
and buys something, or gets infected somehow. Could you be the
subject
of some kind of attack? You use the word community. Would anyone
want to disrupt your community? Is this a community that is in one
geographic area that can be detected by IP? Very interesting...
   
Anyway, you can use URL resolution to test new users. When you get
 a
tweet from a new user with a URL, check the URL, and blacklist
 them
if
it resolves to an empty page. If you only have to do this for new
users, it won't be too processor intensive.
   
   
On Sat, Nov 27, 2010 at 5:20 AM, Furkan Kuru 
 furkank...@gmail.com
wrote:
 The text in these spam tweets are not easy to recognize.
 They do not repeat. They are mixed of different words and they
 contain a
 link.
 They seem

Re: [twitter-dev] Trying to get rid of twitter spammers

2010-11-27 Thread Furkan Kuru
The text in these spam tweets are not easy to recognize.
They do not repeat. They are mixed of different words and they contain a
link.
They seem to be sent via web.

The ranking and discarding some mentions will not completely resolve the
problem.
Because our mention data and trending words data both were affected. We
donot want to eliminate tweets from innocent people who have few followers.

The simplest way seems to be just ignoring the tweets coming from outside of
the community.
But those tweets were helping us to extend our network.



On Fri, Nov 26, 2010 at 6:42 PM, Adam Green 140...@gmail.com wrote:

 As long as you aren't trying to capture and deliver *all* tweets,
 there are a couple of good ways to cut out spammers. One thing I do is
 save all mentions for all users in a database of tweets. When a tweet
 comes in from the streaming API, I collect @mentions, and store them
 with the screen name of the tweet's author and the screen name
 mentioned. Then I can rank users based on the number of different
 accounts that mention them. If you only use the tweets from the top N%
 of users, the quality improves a lot. I find that the top 80% is
 usually enough of a screen to get good quality.

 Another trick is blocking duplicates from each user. The API only
 blocks duplicates that repeat immediately, but if a spammer has a list
 of tweets, and cycles through them, all the tweets get through. I
 compare all new tweets with the other tweets from that user. This is
 very expensive if you have a big database. This can be made less
 intensive by limiting the comparison to just the tweets from that user
 in the last few days. You can also run this with a separate process
 that doesn't slow down you main tweet parsing loop. Most spammers are
 so simplistic that they just repeat the same tweet over and over. In a
 real spammy set of keywords, if I find more than a few duplicates from
 a user, I just stop saving their tweets.


 On Fri, Nov 26, 2010 at 11:26 AM, Furkan Kuru furkank...@gmail.com
 wrote:
 
  Word lol is the most common in these spam tweets. We receive 400 spam
  tweets per hour now tracking 100K people.
 
  We plan to delete all of the tweets containing lol word. It is also
 used
  by our users (Turkish people) writing in English though.
 
  Any better suggestions?
 

 --
 Adam Green
 Twitter API Consultant and Trainer
 http://140dev.com
 @140dev

 --
 Twitter developer documentation and resources: http://dev.twitter.com/doc
 API updates via Twitter: http://twitter.com/twitterapi
 Issues/Enhancements Tracker:
 http://code.google.com/p/twitter-api/issues/list
 Change your membership to this group:
 http://groups.google.com/group/twitter-development-talk




-- 
Furkan Kuru

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk


Re: [twitter-dev] Trying to get rid of twitter spammers

2010-11-27 Thread Furkan Kuru
Most of the tweets here are spams:

http://twitturk.com/tweet/search?q=lol



On Sat, Nov 27, 2010 at 3:33 PM, Adam Green 140...@gmail.com wrote:

 All of your sample spam tweets are from suspended accounts, yet the
 tweets were only sent yesterday. That means that the spammers behavior
 was so aggressive that they were suspended quickly by a Twitter
 algorithm. I doubt that a human at Twitter read your email and went
 through each tweet suspending the accounts. Have you checked to see
 how quickly these spam accounts get canceled for other spam tweets?
 You could hold back tweets from unknown users for 24 hours, and then
 check all new users through the API to see if they are suspended. If
 they aren't suspended, you can whitelist them in your system.

 What is really weird is that I also checked the URLs in these tweets
 and they resolve to an empty page. They return a header with an HTTP
 code of 200, and no content at all. That can't be an accident. Either
 they are sending empty responses to everyone, or they could tell from
 my IP that they didn't want to send anything to me. Why would a
 spammer do that? They only benefit if someone clicks on their links
 and buys something, or gets infected somehow. Could you be the subject
 of some kind of attack? You use the word community. Would anyone
 want to disrupt your community? Is this a community that is in one
 geographic area that can be detected by IP? Very interesting...

 Anyway, you can use URL resolution to test new users. When you get a
 tweet from a new user with a URL, check the URL, and blacklist them if
 it resolves to an empty page. If you only have to do this for new
 users, it won't be too processor intensive.


 On Sat, Nov 27, 2010 at 5:20 AM, Furkan Kuru furkank...@gmail.com wrote:
  The text in these spam tweets are not easy to recognize.
  They do not repeat. They are mixed of different words and they contain a
  link.
  They seem to be sent via web.
 
  The ranking and discarding some mentions will not completely resolve the
  problem.
  Because our mention data and trending words data both were affected. We
  donot want to eliminate tweets from innocent people who have few
 followers.
 
  The simplest way seems to be just ignoring the tweets coming from outside
 of
  the community.
  But those tweets were helping us to extend our network.
 
 
 
  On Fri, Nov 26, 2010 at 6:42 PM, Adam Green 140...@gmail.com wrote:
 
  As long as you aren't trying to capture and deliver *all* tweets,
  there are a couple of good ways to cut out spammers. One thing I do is
  save all mentions for all users in a database of tweets. When a tweet
  comes in from the streaming API, I collect @mentions, and store them
  with the screen name of the tweet's author and the screen name
  mentioned. Then I can rank users based on the number of different
  accounts that mention them. If you only use the tweets from the top N%
  of users, the quality improves a lot. I find that the top 80% is
  usually enough of a screen to get good quality.
 
  Another trick is blocking duplicates from each user. The API only
  blocks duplicates that repeat immediately, but if a spammer has a list
  of tweets, and cycles through them, all the tweets get through. I
  compare all new tweets with the other tweets from that user. This is
  very expensive if you have a big database. This can be made less
  intensive by limiting the comparison to just the tweets from that user
  in the last few days. You can also run this with a separate process
  that doesn't slow down you main tweet parsing loop. Most spammers are
  so simplistic that they just repeat the same tweet over and over. In a
  real spammy set of keywords, if I find more than a few duplicates from
  a user, I just stop saving their tweets.
 
 
  On Fri, Nov 26, 2010 at 11:26 AM, Furkan Kuru furkank...@gmail.com
  wrote:
  
   Word lol is the most common in these spam tweets. We receive 400
 spam
   tweets per hour now tracking 100K people.
  
   We plan to delete all of the tweets containing lol word. It is also
   used
   by our users (Turkish people) writing in English though.
  
   Any better suggestions?
  
 
  --
  Adam Green
  Twitter API Consultant and Trainer
  http://140dev.com
  @140dev
 
  --
  Twitter developer documentation and resources:
 http://dev.twitter.com/doc
  API updates via Twitter: http://twitter.com/twitterapi
  Issues/Enhancements Tracker:
  http://code.google.com/p/twitter-api/issues/list
  Change your membership to this group:
  http://groups.google.com/group/twitter-development-talk
 
 
 
  --
  Furkan Kuru
 
  --
  Twitter developer documentation and resources:
 http://dev.twitter.com/doc
  API updates via Twitter: http://twitter.com/twitterapi
  Issues/Enhancements Tracker:
  http://code.google.com/p/twitter-api/issues/list
  Change your membership to this group:
  http://groups.google.com/group/twitter-development-talk
 



 --
 Adam Green
 Twitter API Consultant and Trainer
 http

Re: [twitter-dev] Trying to get rid of twitter spammers

2010-11-27 Thread Furkan Kuru
It returns a redirection to amazon.com product page

Example:

http://www.amazon.com/gp/product/B0041E16RC?ie=UTF8tag=iphone403d-20linkCode=as2camp=1789creative=9325creativeASIN=B0041E16RC


On Sat, Nov 27, 2010 at 4:04 PM, Adam Green 140...@gmail.com wrote:

 The URLs again return a code of 200 and nothing in the content. What
 happens when you try getting one of the URLs with cURL? I'm curious if
 it behaves differently for an IP in Turkey.

 On Sat, Nov 27, 2010 at 8:56 AM, Furkan Kuru furkank...@gmail.com wrote:
  Most of the tweets here are spams:
 
  http://twitturk.com/tweet/search?q=lol
 
 
 
  On Sat, Nov 27, 2010 at 3:33 PM, Adam Green 140...@gmail.com wrote:
 
  All of your sample spam tweets are from suspended accounts, yet the
  tweets were only sent yesterday. That means that the spammers behavior
  was so aggressive that they were suspended quickly by a Twitter
  algorithm. I doubt that a human at Twitter read your email and went
  through each tweet suspending the accounts. Have you checked to see
  how quickly these spam accounts get canceled for other spam tweets?
  You could hold back tweets from unknown users for 24 hours, and then
  check all new users through the API to see if they are suspended. If
  they aren't suspended, you can whitelist them in your system.
 
  What is really weird is that I also checked the URLs in these tweets
  and they resolve to an empty page. They return a header with an HTTP
  code of 200, and no content at all. That can't be an accident. Either
  they are sending empty responses to everyone, or they could tell from
  my IP that they didn't want to send anything to me. Why would a
  spammer do that? They only benefit if someone clicks on their links
  and buys something, or gets infected somehow. Could you be the subject
  of some kind of attack? You use the word community. Would anyone
  want to disrupt your community? Is this a community that is in one
  geographic area that can be detected by IP? Very interesting...
 
  Anyway, you can use URL resolution to test new users. When you get a
  tweet from a new user with a URL, check the URL, and blacklist them if
  it resolves to an empty page. If you only have to do this for new
  users, it won't be too processor intensive.
 
 
  On Sat, Nov 27, 2010 at 5:20 AM, Furkan Kuru furkank...@gmail.com
 wrote:
   The text in these spam tweets are not easy to recognize.
   They do not repeat. They are mixed of different words and they contain
 a
   link.
   They seem to be sent via web.
  
   The ranking and discarding some mentions will not completely resolve
 the
   problem.
   Because our mention data and trending words data both were affected.
 We
   donot want to eliminate tweets from innocent people who have few
   followers.
  
   The simplest way seems to be just ignoring the tweets coming from
   outside of
   the community.
   But those tweets were helping us to extend our network.
  
  
  
   On Fri, Nov 26, 2010 at 6:42 PM, Adam Green 140...@gmail.com wrote:
  
   As long as you aren't trying to capture and deliver *all* tweets,
   there are a couple of good ways to cut out spammers. One thing I do
 is
   save all mentions for all users in a database of tweets. When a tweet
   comes in from the streaming API, I collect @mentions, and store them
   with the screen name of the tweet's author and the screen name
   mentioned. Then I can rank users based on the number of different
   accounts that mention them. If you only use the tweets from the top
 N%
   of users, the quality improves a lot. I find that the top 80% is
   usually enough of a screen to get good quality.
  
   Another trick is blocking duplicates from each user. The API only
   blocks duplicates that repeat immediately, but if a spammer has a
 list
   of tweets, and cycles through them, all the tweets get through. I
   compare all new tweets with the other tweets from that user. This is
   very expensive if you have a big database. This can be made less
   intensive by limiting the comparison to just the tweets from that
 user
   in the last few days. You can also run this with a separate process
   that doesn't slow down you main tweet parsing loop. Most spammers are
   so simplistic that they just repeat the same tweet over and over. In
 a
   real spammy set of keywords, if I find more than a few duplicates
 from
   a user, I just stop saving their tweets.
  
  
   On Fri, Nov 26, 2010 at 11:26 AM, Furkan Kuru furkank...@gmail.com
   wrote:
   
Word lol is the most common in these spam tweets. We receive 400
spam
tweets per hour now tracking 100K people.
   
We plan to delete all of the tweets containing lol word. It is
 also
used
by our users (Turkish people) writing in English though.
   
Any better suggestions?
   
  
   --
   Adam Green
   Twitter API Consultant and Trainer
   http://140dev.com
   @140dev
  
   --
   Twitter developer documentation and resources:
   http://dev.twitter.com/doc
   API

Re: [twitter-dev] Trying to get rid of twitter spammers

2010-11-27 Thread Furkan Kuru
Another hosting will be problematic to maintain.
I have looked at a few more short urls. They redirect to very wide range of
sites not just amazon.

I think twitter may change the priority level of Report for spam for new
opened accounts.
And the number of tweets per hour.

Here I write again the link that shows the tweets written as a reply to
Turkish people
the lol word is the common:
http://twitturk.com/tweet/search?q=lol

And an example account:
http://twitter.com/Bomuchellxee
All tweets are spam and lol is common.
It has also 0 folloing and 3 followers (real accounts I guess).
Unbelievable!



On Sat, Nov 27, 2010 at 4:29 PM, Adam Green 140...@gmail.com wrote:

 Now you know that it does resolve differently in different countries.
 You could set up an account with a webhost in the US, and have a
 script there that you can call with URLs in tweets from new users. If
 the URL resolves to a blank page, blacklist that user. There are
 plenty of good hosts that only charge $7 a month. Sounds extreme, but
 these are very clever spammers.

 Or you could just resolve URLs from new users, and blacklist them if
 the URL points to Amazon. That will work as long as they still point
 to Amazon.

 On Sat, Nov 27, 2010 at 9:12 AM, Furkan Kuru furkank...@gmail.com wrote:
  It returns a redirection to amazon.com product page
 
  Example:
 
 
 http://www.amazon.com/gp/product/B0041E16RC?ie=UTF8tag=iphone403d-20linkCode=as2camp=1789creative=9325creativeASIN=B0041E16RC
 
 
  On Sat, Nov 27, 2010 at 4:04 PM, Adam Green 140...@gmail.com wrote:
 
  The URLs again return a code of 200 and nothing in the content. What
  happens when you try getting one of the URLs with cURL? I'm curious if
  it behaves differently for an IP in Turkey.
 
  On Sat, Nov 27, 2010 at 8:56 AM, Furkan Kuru furkank...@gmail.com
 wrote:
   Most of the tweets here are spams:
  
   http://twitturk.com/tweet/search?q=lol
  
  
  
   On Sat, Nov 27, 2010 at 3:33 PM, Adam Green 140...@gmail.com wrote:
  
   All of your sample spam tweets are from suspended accounts, yet the
   tweets were only sent yesterday. That means that the spammers
 behavior
   was so aggressive that they were suspended quickly by a Twitter
   algorithm. I doubt that a human at Twitter read your email and went
   through each tweet suspending the accounts. Have you checked to see
   how quickly these spam accounts get canceled for other spam tweets?
   You could hold back tweets from unknown users for 24 hours, and then
   check all new users through the API to see if they are suspended. If
   they aren't suspended, you can whitelist them in your system.
  
   What is really weird is that I also checked the URLs in these tweets
   and they resolve to an empty page. They return a header with an HTTP
   code of 200, and no content at all. That can't be an accident. Either
   they are sending empty responses to everyone, or they could tell from
   my IP that they didn't want to send anything to me. Why would a
   spammer do that? They only benefit if someone clicks on their links
   and buys something, or gets infected somehow. Could you be the
 subject
   of some kind of attack? You use the word community. Would anyone
   want to disrupt your community? Is this a community that is in one
   geographic area that can be detected by IP? Very interesting...
  
   Anyway, you can use URL resolution to test new users. When you get a
   tweet from a new user with a URL, check the URL, and blacklist them
 if
   it resolves to an empty page. If you only have to do this for new
   users, it won't be too processor intensive.
  
  
   On Sat, Nov 27, 2010 at 5:20 AM, Furkan Kuru furkank...@gmail.com
   wrote:
The text in these spam tweets are not easy to recognize.
They do not repeat. They are mixed of different words and they
contain a
link.
They seem to be sent via web.
   
The ranking and discarding some mentions will not completely
 resolve
the
problem.
Because our mention data and trending words data both were
 affected.
We
donot want to eliminate tweets from innocent people who have few
followers.
   
The simplest way seems to be just ignoring the tweets coming from
outside of
the community.
But those tweets were helping us to extend our network.
   
   
   
On Fri, Nov 26, 2010 at 6:42 PM, Adam Green 140...@gmail.com
 wrote:
   
As long as you aren't trying to capture and deliver *all* tweets,
there are a couple of good ways to cut out spammers. One thing I
 do
is
save all mentions for all users in a database of tweets. When a
tweet
comes in from the streaming API, I collect @mentions, and store
 them
with the screen name of the tweet's author and the screen name
mentioned. Then I can rank users based on the number of different
accounts that mention them. If you only use the tweets from the
 top
N%
of users, the quality improves a lot. I find that the top 80% is
usually

[twitter-dev] Trying to get rid of twitter spammers

2010-11-26 Thread Furkan Kuru
Hello,

I think there is a spamming action that uses too many twitter accounts and
tweet by mentioning usernames and send as a reply.

We receive thousands of similar spam tweets that are written as a reply to
our followed users through streaming api.
It spoils our data.

The tweets seem to be sent from web not via a twitter app.

Here are a few examples.


 @kaanalay http://twitter.com/kaanalay JobsCDFSales forevertravis RT
ITS_NEL Discover lies from RonnieMo I'll come visit you ..lol
http://bit.isff.com/3PoCt
  26/11/10 12:49:01  http://twitter.com/P_Lobrayy/status/8109946705027073

  @serkan_cakmak http://twitter.com/serkan_cakmak FREE!! before i have be
mean/rude lol RT dreaontv: odotjdot *slides the Wrap it Up button ur way*
http://fplk.c2.my/Yl4qz
  26/11/10 12:49:01 http://twitter.com/ivtaathjathra/status/8109939918639105

  @aralgamze http://twitter.com/aralgamze thiagomaciell mey2734 RT
KokaMoe88: i wanna have sex .. right now at this moment || let's go lol
http://wbx.c4.ee/v5QtU
  26/11/10 12:49:01  http://twitter.com/qoorgeees/status/8109930166878208

  @kkocaerkek http://twitter.com/kkocaerkek huh lol RT XxLovinJessixX:
HELLL NOOO!!! I THATS POISON! RT :YUCKK -__- how about chipotle:) evebayby
http://wmfi.l.to/VPkw5
  26/11/10 12:49:01  http://twitter.com/fuaneledes/status/8109920641617920

  @salihturan http://twitter.com/salihturan Niekstra 333TtJJ Fleegz RT
PoetryNMoshun: SimplyMilele lol even the conscious got to love f*cking..
http://xllo.6p.ro/JPfIL
  http://twitter.com/rahaelrilt/status/8109887489839104
26/11/10 12:49:01 http://twitter.com/rahaelrilt/status/8109887489839104

 http://twitturk.com/tweet/search?q=lol#
 @nlyshn http://twitter.com/nlyshn carynfust5 Bieberbananzaaa LOL!! RT
firstlady47: FAMU= Nene's old nose, bcc= Nene's new clothespin nose
http://tlny.1k.ru/IbUpy
  http://twitter.com/brafh/status/8109862101716992
http://twitturk.com/tweet/search?q=lol#
  26/11/10 12:49:01 http://twitter.com/brafh/status/8109862101716992

 @zehra_ozcan http://twitter.com/zehra_ozcan D88Miller GibsGaldino RT
I_DOLLA: Kim lol RT BigHomie_: Nicki Minaj or Lil Kim in a fight
WhoYaGot http://oyu.iz.rs/fGwaG
  http://twitter.com/YrnbAdi_Dhaama/status/8109813330345984
http://twitturk.com/tweet/search?q=lol#
  26/11/10 12:49:01
http://twitter.com/YrnbAdi_Dhaama/status/8109813330345984


@I5IL http://twitter.com/I5IL sexspeaking a shit. So... If ya can't beat
'em, join 'em. RT The100KShow: LadyBlogga lol you endorsing that!
http://nofj.hn.cx/r1jvr
  http://twitter.com/dqbajBSB/status/8109804488753152
http://twitturk.com/tweet/search?q=lol#
26/11/10 12:49:01 http://twitter.com/dqbajBSB/status/8109804488753152

 @Melek_Ulker http://twitter.com/Melek_Ulker nciku honeku Pompam1016 RT
KnockOWTdiva: Rhianna sounds like a lamb$$ lol on what song?
http://gux.ah.sg/xlzaw
26/11/10 12:49:01 http://twitter.com/ManiSvitheick/status/8109799736614912



-- 
Furkan Kuru

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk


Re: [twitter-dev] Trying to get rid of twitter spammers

2010-11-26 Thread Furkan Kuru
Word lol is the most common in these spam tweets. We receive 400 spam
tweets per hour now tracking 100K people.

We plan to delete all of the tweets containing lol word. It is also used
by our users (Turkish people) writing in English though.

Any better suggestions?


On Fri, Nov 26, 2010 at 5:15 PM, Dean Collins d...@cognation.net wrote:

  What I don’t understand is that apart from possibly generating clicks why
 are people doing this? Are enough clicks converting into some kind of ROI
 interaction that makes them money?



 I keep expecting SPAM to take some kind of evolutionary leap (customized to
 your location/interests/cookies etc) but it seems to be the same old click
 requests.







 Cheers,

 Dean




   --

 *From:* twitter-development-talk@googlegroups.com [mailto:
 twitter-development-t...@googlegroups.com] *On Behalf Of *Furkan Kuru
 *Sent:* Friday, 26 November 2010 6:02 AM
 *To:* twitter-development-talk@googlegroups.com
 *Subject:* [twitter-dev] Trying to get rid of twitter spammers



 Hello,

 I think there is a spamming action that uses too many twitter accounts and
 tweet by mentioning usernames and send as a reply.

 We receive thousands of similar spam tweets that are written as a reply to
 our followed users through streaming api.
 It spoils our data.

 The tweets seem to be sent from web not via a twitter app.

 Here are a few examples.

   @kaanalay http://twitter.com/kaanalay JobsCDFSales forevertravis RT
 ITS_NEL Discover lies from RonnieMo I'll come visit you ..lol
 http://bit.isff.com/3PoCt

 26/11/10 12:49:01  http://twitter.com/P_Lobrayy/status/8109946705027073



 @serkan_cakmak http://twitter.com/serkan_cakmak FREE!! before i have be
 mean/rude lol RT dreaontv: odotjdot *slides the Wrap it Up button ur way*
 http://fplk.c2.my/Yl4qz

 26/11/10 12:49:01 http://twitter.com/ivtaathjathra/status/8109939918639105



 @aralgamze http://twitter.com/aralgamze thiagomaciell mey2734 RT
 KokaMoe88: i wanna have sex .. right now at this moment || let's go lol
 http://wbx.c4.ee/v5QtU

 26/11/10 12:49:01  http://twitter.com/qoorgeees/status/8109930166878208



 @kkocaerkek http://twitter.com/kkocaerkek huh lol RT XxLovinJessixX:
 HELLL NOOO!!! I THATS POISON! RT :YUCKK -__- how about chipotle:) evebayby
 http://wmfi.l.to/VPkw5

 26/11/10 12:49:01  http://twitter.com/fuaneledes/status/8109920641617920



 @salihturan http://twitter.com/salihturan Niekstra 333TtJJ Fleegz RT
 PoetryNMoshun: SimplyMilele lol even the conscious got to love f*cking..
 http://xllo.6p.ro/JPfIL

 http://twitter.com/rahaelrilt/status/8109887489839104

 26/11/10 12:49:01 http://twitter.com/rahaelrilt/status/8109887489839104

  http://twitturk.com/tweet/search?q=lol

 @nlyshn http://twitter.com/nlyshn carynfust5 Bieberbananzaaa LOL!! RT
 firstlady47: FAMU= Nene's old nose, bcc= Nene's new clothespin nose
 http://tlny.1k.ru/IbUpy

 http://twitter.com/brafh/status/8109862101716992http://twitturk.com/tweet/search?q=lol

 26/11/10 12:49:01 http://twitter.com/brafh/status/8109862101716992

 @zehra_ozcan http://twitter.com/zehra_ozcan D88Miller GibsGaldino RT
 I_DOLLA: Kim lol RT BigHomie_: Nicki Minaj or Lil Kim in a fight
 WhoYaGot http://oyu.iz.rs/fGwaG

 http://twitter.com/YrnbAdi_Dhaama/status/8109813330345984http://twitturk.com/tweet/search?q=lol

 26/11/10 12:49:01
 http://twitter.com/YrnbAdi_Dhaama/status/8109813330345984


 @I5IL http://twitter.com/I5IL sexspeaking a shit. So... If ya can't beat
 'em, join 'em. RT The100KShow: LadyBlogga lol you endorsing that!
 http://nofj.hn.cx/r1jvr

 http://twitter.com/dqbajBSB/status/8109804488753152http://twitturk.com/tweet/search?q=lol

 26/11/10 12:49:01 http://twitter.com/dqbajBSB/status/8109804488753152



 @Melek_Ulker http://twitter.com/Melek_Ulker nciku honeku Pompam1016 RT
 KnockOWTdiva: Rhianna sounds like a lamb$$ lol on what song?
 http://gux.ah.sg/xlzaw

 26/11/10 12:49:01
 http://twitter.com/ManiSvitheick/status/8109799736614912



 --
 Furkan Kuru

 --
 Twitter developer documentation and resources: http://dev.twitter.com/doc
 API updates via Twitter: http://twitter.com/twitterapi
 Issues/Enhancements Tracker:
 http://code.google.com/p/twitter-api/issues/list
 Change your membership to this group:
 http://groups.google.com/group/twitter-development-talk

 --
 Twitter developer documentation and resources: http://dev.twitter.com/doc
 API updates via Twitter: http://twitter.com/twitterapi
 Issues/Enhancements Tracker:
 http://code.google.com/p/twitter-api/issues/list
 Change your membership to this group:
 http://groups.google.com/group/twitter-development-talk




-- 
Furkan Kuru

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk


[twitter-dev] streaming api delete status notice problem

2010-11-16 Thread Furkan Kuru
We aggregate tweets of a few thousands of people using Streaming API follow.

Streaming api gives us tweets of other people who mention our set of users.
The problem rises when the other people delete their tweets. These delete
notifications do not reach us and we can not delete those tweets.
We just try to show who said what about a twitter-er. But not the deleted
ones.

A similar problem occurs while we try to aggregate retweets.
The undo retweet messages of unfollowed users are not receieved.

We do want to show true and accurate results.
Any quick fix suggestion is appreciated.
Thanks,


-- 
Furkan Kuru

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk


Re: [twitter-dev] Long representation of Snowflake ids

2010-11-05 Thread Furkan Kuru
Oh well, but nevertheless I will need a conversion on the php side because I
store it in long format in a java search server (Solr) and it returns in
scientific notation as well. Maybe I find a way to return a id_str sytle
return type of Solr.

Thank you,

On Fri, Nov 5, 2010 at 2:50 AM, Matt Harris mhar...@twitter.com wrote:

 We do this for you by including a string representation of integer IDs in
 the responses. For example id and id_str.

 Best,
 @themattharris

 On Nov 4, 2010, at 16:58, Furkan Kuru furkank...@gmail.com wrote:


 I try to adapt my php code to convert snowflake ids to Long strings.

 I use

 $id = sprintf('%.0f', $tweet-{'id'});

 the $id seems to be not correct because i can not reach the tweet with that
 $id.

 Is there any simple way to convert snowflake id to Long string correctly?

 On Thu, Nov 4, 2010 at 10:51 PM, John Kalucki  j...@twitter.com
 j...@twitter.com wrote:


  --
 Twitter developer documentation and resources:
 http://dev.twitter.com/dochttp://dev.twitter.com/doc
 API updates via Twitter: http://twitter.com/twitterapi
 http://twitter.com/twitterapi
 Issues/Enhancements Tracker:
 http://code.google.com/p/twitter-api/issues/list
 http://code.google.com/p/twitter-api/issues/list
 Change your membership to this group:
 http://groups.google.com/group/twitter-development-talk
 http://groups.google.com/group/twitter-development-talk




 --
 Furkan Kuru

 --
 Twitter developer documentation and resources:
 http://dev.twitter.com/dochttp://dev.twitter.com/doc
 API updates via Twitter: http://twitter.com/twitterapi
 http://twitter.com/twitterapi
 Issues/Enhancements Tracker:
 http://code.google.com/p/twitter-api/issues/list
 http://code.google.com/p/twitter-api/issues/list
 Change your membership to this group:
 http://groups.google.com/group/twitter-development-talk
 http://groups.google.com/group/twitter-development-talk

  --
 Twitter developer documentation and resources: http://dev.twitter.com/doc
 API updates via Twitter: http://twitter.com/twitterapi
 Issues/Enhancements Tracker:
 http://code.google.com/p/twitter-api/issues/list
 Change your membership to this group:
 http://groups.google.com/group/twitter-development-talk




-- 
Furkan Kuru

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk


[twitter-dev] Long representation of Snowflake ids

2010-11-04 Thread Furkan Kuru
I try to adapt my php code to convert snowflake ids to Long strings.

I use

$id = sprintf('%.0f', $tweet-{'id'});

the $id seems to be not correct because i can not reach the tweet with that
$id.

Is there any simple way to convert snowflake id to Long string correctly?

On Thu, Nov 4, 2010 at 10:51 PM, John Kalucki j...@twitter.com wrote:


  --
 Twitter developer documentation and resources: http://dev.twitter.com/doc
 API updates via Twitter: http://twitter.com/twitterapi
 Issues/Enhancements Tracker:
 http://code.google.com/p/twitter-api/issues/list
 Change your membership to this group:
 http://groups.google.com/group/twitter-development-talk




-- 
Furkan Kuru

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk


Re: [twitter-dev] undo retweets in stream api

2010-09-01 Thread Furkan Kuru
Is there any fix for this issue?

We try to calculate the order and the number of retweets of a person's
tweet whom we follow through stream api.

However the retweets and undo-retweets of people whom we don't follow
accumulates and increases the RT number.



On Tue, Jun 15, 2010 at 6:47 PM, John Kalucki j...@twitter.com wrote:
 Various counts are off on Twitter right now, so you shouldn't be
 basing much on counts.

 If you are following the original tweeter, you get the retweet, but
 not the deletion. If you are following the retweeter, you get both the
 retweet and the deletion notice. This is due to a limitation in the
 deletion message format -- there isn't enough information to route the
 message in the first case. This affects several streaming use cases,
 and is a known issue that we, eventually, hope to fix the next time
 we're in that part of the code.

 One workaround, albeit often impractical, is to take the full firehose
 and do the correlation on your end.

 -John Kalucki
 http://twitter.com/jkalucki
 Infrastructure, Twitter Inc.



 On Tue, Jun 15, 2010 at 8:35 AM, Furkan Kuru furkank...@gmail.com wrote:

 Yes, the original tweet was not deleted. Some of the retweets were deleted.

 Actually we noticed this problem when one of the tweet's retweet count
 seemed higher than it was shown in twitter. (both not exceeding 100)

 I do not know if twitter acts retweets as a reply-to-user and sends it to
 our stream.

 so we do not know wheter some of these retweet messages come from the users
 whom we do not follow.

 But so far, our retweet scores were always smaller than it was shown in
 twitter and we thought it was caused because of the fact that we do not
 follow everyone that might retweet the tweet.


 On Tue, Jun 15, 2010 at 6:21 PM, John Kalucki j...@twitter.com wrote:

 Was the original tweet by an account you are following, or was the
 retweet by an account you are following? Also, I'm assuming that it
 was the retweet that was deleted, not the original tweet.

 -John Kalucki
 http://twitter.com/jkalucki
 Infrastructure, Twitter Inc.


 On Tue, Jun 15, 2010 at 6:59 AM, Furkan Kuru furkank...@gmail.com wrote:
 
  I am using the follow param on a shadow account.
 
 
  On Tue, Jun 15, 2010 at 4:14 PM, John Kalucki j...@twitter.com wrote:
 
  Which endpoint and parameters are you using? Firehose? Sample? Track?
  Etc.
 
  -John Kalucki
  http://twitter.com/jkalucki
  Infrastructure, Twitter Inc.
 
 
  On Tue, Jun 15, 2010 at 3:03 AM, Furkan Kuru furkank...@gmail.com
  wrote:
   Hello,
  
   In our stream we receive deleted statuses but can not receive undo
   retweets.
  
   Is undoing a retweet message is different than deleting a status?
  
   wiki has shown only the deleted status message info:
  
  
   JSON: { delete: { status: { id: 1234, user_id: 3 } } }
  
  
   --
   Furkan Kuru
  
 
 
 
  --
  Furkan Kuru
 



 --
 Furkan Kuru





-- 
Furkan Kuru

-- 
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group: 
http://groups.google.com/group/twitter-development-talk?hl=en


Re: [twitter-dev] Re: User protected account privacy - API terms

2010-07-14 Thread Furkan Kuru
Thank you for clarification Brian.


On Thu, Jul 15, 2010 at 12:02 AM, Brian Sutorius bsutor...@twitter.comwrote:

 Hi Furkan,
 Public information is public. If someone without a Twitter account can
 view that information on a user's Twitter profile, or if the same
 information can be returned from an unauthenticated API call, it's
 considered public information and you may display it. Twitter does not
 require certain display conventions to indicate that the information
 comes from a protected account, but as you may notice, we use a lock
 icon on protected accounts.

 Brian Sutorius
 Twitter API Policy

 On Jul 11, 3:02 pm, Furkan Kuru furkank...@gmail.com wrote:
  I have read the terms of service (https://twitter.com/tos) and api
 rules.
 
  But it is not clear whether we can publish a protected account's  profile
  information as shown in their profile page. (only screen_name, name,
  website, bio, follower, friends count) with a proper way as twitter
  specifies (i.e twitter icon, screen name)
 
  We will add a filter for protected accounts if we do not have right to
  display basic user information for protected users.
 
  --
  Furkan Kuru




-- 
Furkan Kuru


[twitter-dev] User protected account privacy - API terms

2010-07-11 Thread Furkan Kuru
I have read the terms of service (https://twitter.com/tos) and api rules.

But it is not clear whether we can publish a protected account's  profile
information as shown in their profile page. (only screen_name, name,
website, bio, follower, friends count) with a proper way as twitter
specifies (i.e twitter icon, screen name)

We will add a filter for protected accounts if we do not have right to
display basic user information for protected users.



-- 
Furkan Kuru


Re: [twitter-dev] Farsi Twitter App

2010-07-04 Thread Furkan Kuru
You are right. Separate subpopulation s are out of our reach.

Apart from following/friendship connection we look at mentions and follow
them as well.
If a new comer or a man from other population mentions one of the people in
our network, his tweet will reach us and we can test him and add as well.

Thank you, I will look at the paper.


2010/7/4 Pascal Jürgens lists.pascal.juerg...@googlemail.com

 Interesting. Your method is similar to the breadth-first crawl that many
 people do (for example, see the academic paper by Kwak et al. 2010).

 You have to keep in mind, however, that you are only crawling the giant
 component of the network, the connected part. If there are any turkish users
 who have their *separate* subpopulation, which is not connected to the rest,
 you won't find those.

 You could easily find those with a sample stream. Although I have to admit
 that the number of non-connected users is not so big, no one has really
 tested that so far.

 Pascal

 On Jul 3, 2010, at 20:00 , Furkan Kuru wrote:

 We have implemented the Turkish version: Twitturk
 http://twitturk.com/home/lang/en


 We skipped the first three steps but started with a few Turkish users and
 crawled all the network and for each new user we tested if the description
 or latest tweets are in Turkish language.

 We have almost 100.000 Turkish users identified so far.

 Using stream api we collect their tweets and we find out the popular people
 and key-words, top tweets (most retweeted ones) among Turkish people.





-- 
Furkan Kuru


Re: [twitter-dev] Farsi Twitter App

2010-07-03 Thread Furkan Kuru
We have implemented the Turkish version: Twitturk
http://twitturk.com/home/lang/en

We skipped the first three steps but started with a few Turkish users and
crawled all the network and for each new user we tested if the description
or latest tweets are in Turkish language.

We have almost 100.000 Turkish users identified so far.

Using stream api we collect their tweets and we find out the popular people
and key-words, top tweets (most retweeted ones) among Turkish people.


2010/7/3 Pascal Jürgens lists.pascal.juerg...@googlemail.com

 Hi Lucas,

 as someone who approached a similar problem, my recommendation would be to
 track users.  In order to get results quickly (rather than every few hours
 via user timeline calls), you need streaming access, which is a bit more
 complicated. I implemented such a system in order to track the
 german-speaking population of twitter users, and it works extremely well.

 1) get access to the sample stream (5% or 15% type) (warning: the 15%
 stream is ~10GB+ a day)

 2) construct an efficient cascading language filter, ie:
 - first test the computationally cheap AND precise attributes, such as a
 list of known farsi-only keywords or the location box
 - if those attribute tests are negative, perform more computationally
 expensive tests
 - if in doubt, count it as non-farsi! False positives will kill you if you
 sample a very small population!

 3) With said filter, identify the accounts using farsi

 4) Perform a first-degree network sweep and scan all their
 friends+followers, since those have a higher likelihood to speak farsi as
 well

 5) compile a list of those known users

 6) track those users with the shadow role stream (80.000 users) or higher.

 If your language detection code is not efficient enough, you might want to
 include a cheap, fast and precise negative filter of known non-farsi
 attributes. Test that one before all the others and you should be able to
 filter out a large part of the volume.


 Don't hesitate to ask for any clarification!

 Pascal Juergens
 Graduate Student / Mass Communication
 U of Mainz, Germany

 On Jul 3, 2010, at 0:36 , Lucas Vickers wrote:

  Hello,
 
  I am trying to create an app that will show tweets and trends in
  Farsi, for native speakers.  I would like to somehow get a sample
  'garden hose' of Farsi based tweets, but I am unable to come up with
  an elegant solution.
 
  I see the following options:
 
  - Sample all tweets, and run a language detection algorithm on the
  tweet to determine which are/could be Farsi.
   * Problem: only a very very small % of the tweets will be in Farsi
 
  - Use the location filter to try and sample tweets from countries that
  are known to speak Farsi, and then run a language detection algorithm
  on the tweets.
   * Problem: I seem to be limited on the size of the coordinate box I
  can provide.  I can not even cover all of Iran for example.
 
  - Filter a standard farsi term.
   * Problem: will limit my results to only tweets with this term
 
  - Search for laguage = farsi
* Problem: Not a stream, I will need to keep searching.
 
  I think of the given options I mentioned what makes the most sense is
  to search for tweets where language=farsi, and use the since_id to
  keep my results new.  Given this method, I have three questions
  1 - since_id I imagine is the highest tweet_id from the previous
  result set?
  2 - How often can I search (given API limits of course) in order to
  ensure I get new data?
  3 - Will the language filter provide me with users who's default
  language is farsi, or will it actually find tweets in farsi?
 
  I am aware that the user can select their native language in the user
  profile, but I also know this is not 100% reliable.
 
  Can anyone think of a more elegant solution?
  Are there any hidden/experimental language type filters available to
  us?
 
  Thanks!
  Lucas




-- 
Furkan Kuru


Re: [twitter-dev] Widget to follow a particular user

2010-07-03 Thread Furkan Kuru
Have a look at twitter anywhere:

http://dev.twitter.com/anywhere/begin

On Sat, Jul 3, 2010 at 1:26 AM, LansyJ lans...@gmail.com wrote:

 hi guys,

 I am promoting a site (www.cashpax.com). Today, I have placed an icon
 which the user needs to click to be taken to the twitter page of
 cashpax.com. Once there, he can click the link to follow us.

 I want to reduce this process to a single click...something similar to
 the like feature on facebook. So, the expected behaviour would be as
 follows:

 1. Check if twitter session is live for a browser
 2. If yes, check he is already a follower. If yes, show a link to
 unfollow. Else, show a link to follow.
 3. If the user is not logged in, show him the follow link. On clicking
 the link, he should be prompted to login on a popup window/lightbox.
 Post login, he should be automatically be following cashpax.com.

 Would like to know if there is any widget which already does this.
 Else, I plan to develop the same.

 Does anyone know how to check if the user is logged in? If he is
 already following?

 Thanks in advance!




-- 
Furkan Kuru


Re: [twitter-dev] anywhere link overriding

2010-06-16 Thread Furkan Kuru
Ok.

Using jquery:

$(a.twitter-anywhere-user).each(function () { $(this).attr('target',
'_blank');});

fixes it.



On Wed, Jun 16, 2010 at 1:50 AM, Todd Kloots klo...@twitter.com wrote:

 At the moment, no.  You'll need to do that yourself.  Not too
 difficult though, since @Anywhere stamps each link with a class of
 twitter-anywhere-user.  So, you could iterate over all anchor
 elements, and if they have that class add the target attribute with
 a value of _blank.

 - Todd

 On Tue, Jun 15, 2010 at 2:44 PM, Furkan Kuru furkank...@gmail.com wrote:
 
  Is there any possibility to change the anywhere links to include
  target=_blank attribute and value in order to open in a new window?
 
 
 
  --
  Furkan Kuru
 




-- 
Furkan Kuru


[twitter-dev] undo retweets in stream api

2010-06-15 Thread Furkan Kuru
Hello,

In our stream we receive deleted statuses but can not receive undo retweets.

Is undoing a retweet message is different than deleting a status?

wiki has shown only the deleted status message info:


JSON: { delete: { status: { id: 1234, user_id: 3 } } }


-- 
Furkan Kuru


Re: [twitter-dev] undo retweets in stream api

2010-06-15 Thread Furkan Kuru
I am using the follow param on a shadow account.


On Tue, Jun 15, 2010 at 4:14 PM, John Kalucki j...@twitter.com wrote:

 Which endpoint and parameters are you using? Firehose? Sample? Track? Etc.

 -John Kalucki
 http://twitter.com/jkalucki
 Infrastructure, Twitter Inc.


 On Tue, Jun 15, 2010 at 3:03 AM, Furkan Kuru furkank...@gmail.com wrote:
  Hello,
 
  In our stream we receive deleted statuses but can not receive undo
 retweets.
 
  Is undoing a retweet message is different than deleting a status?
 
  wiki has shown only the deleted status message info:
 
 
  JSON: { delete: { status: { id: 1234, user_id: 3 } } }
 
 
  --
  Furkan Kuru
 




-- 
Furkan Kuru


Re: [twitter-dev] undo retweets in stream api

2010-06-15 Thread Furkan Kuru
Yes, the original tweet was not deleted. Some of the retweets were deleted.

Actually we noticed this problem when one of the tweet's retweet count
seemed higher than it was shown in twitter. (both not exceeding 100)

I do not know if twitter acts retweets as a reply-to-user and sends it to
our stream.

so we do not know wheter some of these retweet messages come from the users
whom we do not follow.

But so far, our retweet scores were always smaller than it was shown in
twitter and we thought it was caused because of the fact that we do not
follow everyone that might retweet the tweet.


On Tue, Jun 15, 2010 at 6:21 PM, John Kalucki j...@twitter.com wrote:

 Was the original tweet by an account you are following, or was the
 retweet by an account you are following? Also, I'm assuming that it
 was the retweet that was deleted, not the original tweet.

 -John Kalucki
 http://twitter.com/jkalucki
 Infrastructure, Twitter Inc.


 On Tue, Jun 15, 2010 at 6:59 AM, Furkan Kuru furkank...@gmail.com wrote:
 
  I am using the follow param on a shadow account.
 
 
  On Tue, Jun 15, 2010 at 4:14 PM, John Kalucki j...@twitter.com wrote:
 
  Which endpoint and parameters are you using? Firehose? Sample? Track?
 Etc.
 
  -John Kalucki
  http://twitter.com/jkalucki
  Infrastructure, Twitter Inc.
 
 
  On Tue, Jun 15, 2010 at 3:03 AM, Furkan Kuru furkank...@gmail.com
 wrote:
   Hello,
  
   In our stream we receive deleted statuses but can not receive undo
   retweets.
  
   Is undoing a retweet message is different than deleting a status?
  
   wiki has shown only the deleted status message info:
  
  
   JSON: { delete: { status: { id: 1234, user_id: 3 } } }
  
  
   --
   Furkan Kuru
  
 
 
 
  --
  Furkan Kuru
 




-- 
Furkan Kuru


[twitter-dev] anywhere link overriding

2010-06-15 Thread Furkan Kuru
Is there any possibility to change the anywhere links to include
target=_blank attribute and value in order to open in a new window?



-- 
Furkan Kuru


Re: [twitter-dev] Is tweet retweeted or not.

2010-06-06 Thread Furkan Kuru
upss sorry,

I did not notice statuses/home_timeline.

I have been using friends_timeline and it does not include rts for backward
compatibilities.

On Sat, Jun 5, 2010 at 7:33 PM, Julio Biason julio.bia...@gmail.com wrote:

 On Sat, Jun 5, 2010 at 1:22 PM, Furkan Kuru furkank...@gmail.com wrote:
  Retweets are not given in the timeline. You have to get retweets and
 merge
  them.

 They are. Either you can call home_timeline instead of public_timeline
 or call public_timeline with the  include_rts  parameter.

 --
 Julio Biason julio.bia...@gmail.com
 Twitter: http://twitter.com/juliobiason




-- 
Furkan Kuru


Re: [twitter-dev] Is tweet retweeted or not.

2010-06-05 Thread Furkan Kuru
Retweets are not given in the timeline. You have to get retweets and merge
them.

For one particular retweet action you can get the return value (retweeted
tweet) of the retweet action and prepend it to the homeline to show it.


On Fri, Jun 4, 2010 at 9:46 PM, omergul123 omergul...@gmail.com wrote:

 Hello. In my application I get the user's home timeline. I let the
 user to natively (by using the retweet feature of Twitter in the API)
 retweet a tweet. If the user reloads the page I get the updated home
 timeline from the twitter servers again. However there isn't any tag
 in the status tag indicating that the user has already retweeted this
 so that I can show a mark to the user that he already retweeted the
 particular tweet. Is there any way for this?




-- 
Furkan Kuru


[twitter-dev] Stream API Basic Auth to OAuth

2010-05-19 Thread Furkan Kuru
Is Basic Auth going to be shut off on the Stream API as well?

-- 
Furkan Kuru


[twitter-dev] @anywhere style, button, language customization

2010-04-20 Thread Furkan Kuru
Hello,

Is there a simple way to change the text and visualization of anywhere
components?


-- 
Furkan Kuru


-- 
Subscription settings: 
http://groups.google.com/group/twitter-development-talk/subscribe?hl=en


Re: [twitter-dev] @anywhere style, button, language customization

2010-04-20 Thread Furkan Kuru
Thanks Taylor,

For the time being, the consistency limits us in English medium.

By the way, I think JavaScript API documentation is not fully available yet.


I could only find the js api cheat sheet.
http://platform.twitter.com/js-api.html



On Tue, Apr 20, 2010 at 4:37 PM, Taylor Singletary 
taylorsinglet...@twitter.com wrote:

 Hi Furkan,

 There are few customization options at this time. One goal of @Anywhere is
 to create a consistent user experience for interfacing with Twitter on
 whatever site a user visits that has implemented it. There will of course be
 more customization options in the future. At Chirp, the @Anywhere team
 provided a preview of using the @Anywhere JavaScript API to interface with
 most methods of the Twitter API, allowing you to build the experience you'd
 like to see using the same basic building blocks.

 Taylor Singletary
 Developer Advocate, Twitter
 http://twitter.com/episod



 On Tue, Apr 20, 2010 at 3:00 AM, Furkan Kuru furkank...@gmail.com wrote:

 Hello,

 Is there a simple way to change the text and visualization of anywhere
 components?


 --
 Furkan Kuru





-- 
Furkan Kuru


-- 
Subscription settings: 
http://groups.google.com/group/twitter-development-talk/subscribe?hl=en


Re: [twitter-dev] @anywhere style, button, language customization

2010-04-20 Thread Furkan Kuru
Ok, I will stick to that document right now.



On Tue, Apr 20, 2010 at 5:41 PM, Taylor Singletary 
taylorsinglet...@twitter.com wrote:

 The details in that document are beta at best and we aren't strongly
 encouraging their use yet.

 Everything covered at http://dev.twitter.com/anywhere/begin is the bulk of
 what's to be considered stable at this time.

 Taylor Singletary
 Developer Advocate, Twitter
 http://twitter.com/episod


 On Tue, Apr 20, 2010 at 7:32 AM, Furkan Kuru furkank...@gmail.com wrote:

 Thanks Taylor,

 For the time being, the consistency limits us in English medium.

 By the way, I think JavaScript API documentation is not fully available
 yet.

 I could only find the js api cheat sheet.
 http://platform.twitter.com/js-api.html




 On Tue, Apr 20, 2010 at 4:37 PM, Taylor Singletary 
 taylorsinglet...@twitter.com wrote:

 Hi Furkan,

 There are few customization options at this time. One goal of @Anywhere
 is to create a consistent user experience for interfacing with Twitter on
 whatever site a user visits that has implemented it. There will of course be
 more customization options in the future. At Chirp, the @Anywhere team
 provided a preview of using the @Anywhere JavaScript API to interface with
 most methods of the Twitter API, allowing you to build the experience you'd
 like to see using the same basic building blocks.

 Taylor Singletary
 Developer Advocate, Twitter
 http://twitter.com/episod



 On Tue, Apr 20, 2010 at 3:00 AM, Furkan Kuru furkank...@gmail.comwrote:

 Hello,

 Is there a simple way to change the text and visualization of anywhere
 components?


 --
 Furkan Kuru





 --
 Furkan Kuru





-- 
Furkan Kuru


-- 
Subscription settings: 
http://groups.google.com/group/twitter-development-talk/subscribe?hl=en


Re: [twitter-dev] @anywhere hovercard events

2010-04-20 Thread Furkan Kuru
I have just added class=twitter-anywhere-user manually to the links which
I want to show hovercards.

and just:

 script type=text/javascript

  twttr.anywhere(function (T) {
  T.hovercards();
  });
/script


On Tue, Apr 20, 2010 at 6:44 PM, scotth_uk satsc...@gmail.com wrote:

 Hi, been playing with the @anywhere stuff, very excited about this!
 I know its still a work in progress and things may change, but is
 there a way to make hovercards() work as normal for onmouseover, but
 let my javascript handle the onclick event, rather than sending the
 user off to their twitter profile page?

 Currently if I link @screenname myself, hovercards() ignores it, so
 its one or the other.

 Cheers,
 Scott


 --
 Subscription settings:
 http://groups.google.com/group/twitter-development-talk/subscribe?hl=en




-- 
Furkan Kuru


[twitter-dev] @anywhere testing from local development machine

2010-04-17 Thread Furkan Kuru
Hello,

I'd like to test the @anywhere integration to my existing web site on my
local test-machine.

Is there a way to set the redirection url to localhost?



-- 
Furkan Kuru


-- 
Subscription settings: 
http://groups.google.com/group/twitter-development-talk/subscribe?hl=en