|
|
1
11
我可能会先模拟应用程序所需的API的特定部分。事实上,这可能会迫使你为你的应用设计出一个更简洁的设计,因为它或多或少地要求你从它应该做什么来考虑你的应用,而不是从它应该怎么做来考虑。 例如,如果您使用的是Twitter搜索API,那么您的应用程序很可能不关心您是否使用JSON或Atom格式选项。使用给定的查询搜索Twitter并返回结果的能力代表了您想要的功能,因此您应该在这个抽象级别模拟API。输出格式只是一个实现细节。 通过在功能上模拟API而不是在低级实现细节上模拟API,您可以确保应用程序在实际连接到Twitter之前按预期执行。在这一点上,你已经验证了这个应用程序是否按预期工作,所以剩下的唯一的事情就是编写代码来发出其余的请求并解析响应,这应该是相当简单的,所以你可能不会在推特上得到很多垃圾数据。 |
|
|
2
2
缓存可能是最好的解决方案。除此之外,我相信API限制为每小时100个请求。所以,可以创建一个函数,它不断地计算每个请求,当它接近100时,它会说,好的,每10个API请求,我就会提取数据。这不会是硬设置,可能是一个梯度函数,当你接近极限时会抑制。 |
|
|
3
0
我已经使用tweet,它缓存和应该做你需要的一切,因为它有100%的twitter的API覆盖,然后一些… http://dimebrain.com/2009/01/introducing-tweet-the-complete-fluent-c-library-for-twitter.html |
|
|
4
0
在数据库中缓存内容…如果缓存太旧,则通过API请求最新数据。 还可以考虑将您的应用程序帐户白名单,它将允许您每小时有20000个API请求限制,而很少有100个(这是为用户而不是应用程序而制定的)。 |
|
|
Connor D · 从GET方法中向PUG模板发送推特数据 8 年前 |
|
|
the_t_test_1 · 与tweepy取消推特链接 8 年前 |
|
|
Varun · R: 自动在云端抓取和存储Twitter数据 8 年前 |
|
|
Natalie · Python监督的ML文本概率分类 8 年前 |
|
|
holo · 不支持Twitter浏览器通知 8 年前 |
|
|
Bilal Butt · 如何从json文件中获取不同或唯一的字符串行 8 年前 |