我使用sample
api抓了一大堆推文。那很棒。我知道如何“删除”实际上是在删除推文的通知的推文,但还有很多其他情况,谁知道何时会添加另一个?案件事实上提到here:
推文可以嵌入,回复,收藏,不受欢迎,转发,转发和删除。
我怎么知道我有一个POTO(普通老Twitter对象)而不是删除,喜欢等等?
是否有可以识别此标准的标准流程?例如,Delete
推文以{"delete":{....
开头,因此我可以将其作为字符串匹配或尝试查看作为一个键(在JSON-Simple上,它像so一样完成)。如果所有的POTO都开始了会有什么好处
{"tweet":{....
然后我可以把它们拿出来,而不是丢弃任何不是POTO的东西(需要检查每一个非POTO)。
我可以使用密钥检查器来查找我需要的每个密钥,并希望它是相关且正确的(例如,推文正文和tweeter / user都有{{1}除非是删除,否则它是id
和id
。要获得两者,您需要进入user_id
。但是,如果我正在使用 Storm (我最终会成为),我可能会在以后插入bolt,然后我必须返回并更改我的支票。
那么,是否有一种简单的方法来区分推文(POTO)而非其他推文?