When using users/lookup with 100 random screen_names, I often get duplicate
records, as well as missing records for valid users that are not deleted,
suspended, or non-existent. Ive tested this with python-twitter as well as
twurl. The responses I receive are non-deterministic; different users are
omitted each time. Roughly 10% of all the users I request are omitted, this
from a sample of 10,000 requests to users/lookup over distinct groups of 100
users.

*Sample query with 100 random users (grabbed from public timeline): *
twurl /1/users/lookup.json?screen_name=
_cameraobscura,aboutmoneytips,aliceee_tw
,alltinomit,allysonfly,andy_marin,annadobak,aquarenasw,ardysmc,asd_tscmom,asyaetc,ayranlc,azianperc,bagelcc,bernah515,
betinhots
,bichhu_10,billexd,bodyplus1,bruno_ral,buckley_l,buena_san,bunchukav,bunga_csv,c_loste,cansuneverson,canyalady,carolinefassl,ceedeezy,cernoblog,chairs4church,chakal_guitar,choice355,clubbanga,congelob,cr8cornucopia,crcon1863,creceitas,ctrl_news,cynsaurus,dancewithlola,danielbegun,
demandplanner
,dennisboutkan,deyavoltolini,dharple,domeque,dptodecompras,era_donations,expertwitless,famousgang_31,folhadocariri,freebitchin,heywoodxjablomi,hifos,
ihavetrunutz
,ikuke7,imar87,inmagv,jamilaelhasni,jplmoreira,jzyblu,katsunumaren767,kittoariobasara,kokohorewasshoi,laayanrc,ladylooc,lailavogelezang,mamibluemovie,manuzunino,marcelstuij,marco_paredes,mariel1820,marilimabio,misterplan,nslupski,pastormic,porterpet,rhizis,sabesa1,sai0531,scoopervin22,scwauters,sergio_ee,sethrynstorm,severoski,shaunatpayne,shikshin_ira,shima_online,shinnosukepass,sjsnsdaddict,smithsupport,ssa_prentiss,stayfrostyse,suellany_hta,sugarpop_bdg,taisinhamartins,tamayamasachiko,xsievert,yaragharib

*Records I received a response for (after lowering, sorting):*
_cameraobscura, aboutmoneytips,   alltinomit, allysonfly, andy_marin,
annadobak, aquarenasw, ardysmc, asd_tscmom, asyaetc, ayranlc, azianperc,
bagelcc, bernah515,   bichhu_10, billexd, bodyplus1, bruno_ral, buckley_l,
buena_san, bunchukav, bunga_csv, c_loste, cansuneverson, canyalady,
carolinefassl, ceedeezy, cernoblog, chairs4church, chakal_guitar, choice355,
clubbanga, congelob, cr8cornucopia, crcon1863, creceitas, ctrl_news,
cynsaurus, dancewithlola, danielbegun,   dennisboutkan, deyavoltolini,
dharple, domeque, dptodecompras, era_donations, expertwitless,
famousgang_31, folhadocariri, freebitchin, heywoodxjablomi, hifos,   ikuke7,
imar87, inmagv, jamilaelhasni, jplmoreira, jzyblu, katsunumaren767,
kittoariobasara, kokohorewasshoi, laayanrc, ladylooc, lailavogelezang,
mamibluemovie, manuzunino, manuzunino, marcelstuij, marco_paredes,
mariel1820, marilimabio, marilimabio, misterplan, nslupski, pastormic,
porterpet, rhizis, sabesa1, sai0531, sai0531, scoopervin22, scwauters,
sergio_ee, sethrynstorm, severoski, shaunatpayne, shikshin_ira,
shima_online, shinnosukepass, sjsnsdaddict, smithsupport, ssa_prentiss,
stayfrostyse, suellany_hta, sugarpop_bdg, taisinhamartins, tamayamasachiko,
xsievert, yaragharib, yaragharib


(1) There are missing records for aliceee_tw (valid user), betinhots
(valid), demandplanner (valid), ihavetrunutz (valid)
(2) There are duplicate recordsfor manuzunino, sai0531, marilimabio,
yaragharib, bringing the total back up
to 100 responses
(3) While not in this example, suspended/non-existent members are correctly
removed from results

-- K

-- 
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

Reply via email to