Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Twitter搜索推文API-不同的用户,但返回相同的推文_Twitter - Fatal编程技术网

Twitter搜索推文API-不同的用户,但返回相同的推文

Twitter搜索推文API-不同的用户,但返回相同的推文,twitter,Twitter,我正在尝试从社交媒体标签创建图像流。 当我尝试使用Twitter时,在获取推文图像时会出现问题。我已经成功地显示了这些图片,但是有很多重复的推文!原因是有几个用户发了相同的推文,我认为他们都是机器人,因为当我跟踪他们的个人资料时,他们都收到了相同的推文 以下是一个例子: 以下是查询: $response = $twitter->get('search/tweets.json?q=%23holifestival -filter:retweets filter:media&count

我正在尝试从社交媒体标签创建图像流。 当我尝试使用Twitter时,在获取推文图像时会出现问题。我已经成功地显示了这些图片,但是有很多重复的推文!原因是有几个用户发了相同的推文,我认为他们都是机器人,因为当我跟踪他们的个人资料时,他们都收到了相同的推文

以下是一个例子:

以下是查询:

$response = $twitter->get('search/tweets.json?q=%23holifestival -filter:retweets filter:media&count=20');
我如何修复像这样的重复推文?可能吗? 如果不是,有什么解决办法吗?请帮帮我


谢谢你,你真的只有两个选择

  • 比较文本(忽略URL)并查看它是否与以前的推文匹配。如果有,;丢弃它
  • 比较图片。下载图像后,将其与您下载的其他图像(文件大小或MD5哈希)进行比较。如果匹配,则丢弃它
  • Twitter的一个问题是,多个垃圾邮件帐户可以用来重复播放相同的内容。除了检查内容之外,API中没有其他方法对其进行过滤