如何搜索我知道的旧推文包含字符串:推文文本中的“API”?
我试图找到的推文是:
https://twitter.com/stuartpowers/status/101507975751012352 https://twitter.com/stuartpowers/status/115850250106834944
使用http://twitter.com/#!/search/realtime/API%20%20from%3Astuartpowers
等各种搜索值得庆幸的是,使用python及其API很简单:
stu@sente:~$ 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."),
('101507975751012352',
'http://t.co/FpCEVa7 looks damn nifty for anyone dealing with APIs: example: http://t.co/G0Ror3z')]
原来有两条包含“API”的推文,它们不是很老,2011-08-11 04:19:22
和2011-09-19 18:10:26
我总共只发了242条推文。
我希望非编码人员有办法找到他们的旧推文,是不是这样呢?
答案 0 :(得分:0)
搜索API和REST API是两个独立的系统。搜索的历史和推文数量有限。 REST具有更好的文档限制:您不能从一个用户获得超过3200条推文。
这两个API都不能被历史数据所信任 - 如果您要使用它,您需要定期收集它。