2012-06-21 52 views
0

如何搜索我認識的舊推文,其中包含字符串:推文中的「API」文本?Twitter - 搜索只是吸或我做錯了什麼?

在我試圖找到的鳴叫(S)是:

https://twitter.com/stuartpowers/status/101507975751 https://twitter.com/stuartpowers/status/115850250106834944

與各種搜索像http://twitter.com/#!/search/realtime/API%20%20from%3Astuartpowers

值得慶幸的是,這是很容易與蟒蛇地獄和他們的API:

[email protected]:~$ python 
>>> from followers import * #followers is a wrapper script I wrote on top of Tweepy 
>>> api = authorize() 
>>> pprint.pprint([(x.id_str,x.text) for x in list(tweepy.Cursor(api.user_timeline,'stuartpowers').items()) if 'API' in x.text]) 

[('115850250106834944', 
    "I wish Google's gdata API was magically ported to using @kennethreitz 's #requests library."), 
('101507975751', 
    'http://t.co/FpCEVa7 looks damn nifty for anyone dealing with APIs: example:  http://t.co/G0Ror3z')] 

原來有兩個包含「API」的推文,你不是很難過,2011-08-11 04:19:222011-09-19 18:10:26

和我只有242推文總數。

我希望有一種方法讓非編碼人員找到他們的舊推文,是不是這樣?

+0

您是否試過:http://twitter.com/#!/ search-advanced –

+1

是的。鏈接搜索 - http://twitter.com/#!/search/realtime/API%20%20from%3Astuartpowers - 是使用高級搜索表單中的高級搜索表單創建的。 –

+0

我在twitter高級搜索中嘗試了不同的搜索查詢,我很失望!然而這幫助我找到你的推文! http://snapbird.org/搜索用戶@stuartpowers:search query api –

回答

0

搜索API和REST API是兩個獨立的系統。搜索歷史記錄和推文數量有限。 REST具有更好的記錄限制:您無法從一位用戶那裏獲得超過3200條推文。

這兩個API都不能用歷史數據信任 - 如果您要使用它,您需要定期收集它。