0

sample我已经使用api抓取了大量推文。那太棒了。我知道如何“抓取”实际上是删除推文通知的推文,但是还有很多其他情况,谁知道何时会添加另一个?这些案例实际上在这里提到:

推文可以嵌入、回复、收藏、不收藏、转发、取消转发和删除。

我怎么知道我有一个 POTO(普通的旧 Twitter 对象)而不是删除、收藏等?

是否有一个标准流程可以识别这一点?例如,Delete推文以开头,{"delete":{....因此我可以将其作为字符串进行匹配,或者尝试将其作为键查找(在 JSON-Simple 上,它是这样的)。如果所有的 POTO 都开始 了,那该有多好,{"tweet":{....然后我可以将它们挑选出来,而不必丢弃任何不是 POTO 的东西(需要对每个非 POTO 进行检查)。

我可以只使用密钥检查器来查找我需要的每个密钥,并希望它是相关且正确的(例如,推文正文和推文/用户都有一个id,除非它是一个删除然后它是一个iduser_id。你需要进入entities)。但是,如果我使用Storm(我最终会使用),我可能会在稍后插入一个螺栓,然后我必须回去更改我的支票。

那么,有没有一种简单的方法来区分推文是推文(POTO)而不是其他东西?

4

0 回答 0