Twitter Streaming API 可用于使用以下查询检测短语: http ://stream.twitter.com/1/statuses/filter.json?track=phrase
但是,相同的查询似乎没有检测到推文何时被删除。有没有办法用 API 做到这一点?
提前致谢。
Twitter Streaming API 可用于使用以下查询检测短语: http ://stream.twitter.com/1/statuses/filter.json?track=phrase
但是,相同的查询似乎没有检测到推文何时被删除。有没有办法用 API 做到这一点?
提前致谢。
根据文档,您应该在流中删除,它们应该如下所示:
{"delete":{"status":{"id":1234,"id_str":"1234","user_id":3,"user_id_str":"3"}}}
更新:我做了一些测试,看看发生了什么。首先,我尝试了带有跟踪参数的过滤器 URL,就像您正在尝试的那样,并确认了您所看到的相同行为。然后我尝试了一个带有“关注”设置的 URL,如下所示:
http://stream.twitter.com/1/statuses/filter.json\?follow\=1160471
当我尝试这样做时,我会同时收到推文及其删除消息。如果不询问 Twitter,显然很难确定,但我想知道您在使用 track 参数时是否根本没有删除,或者这是否是这些方面的另一个问题。