我正在尝试从社交媒体标签创建图像流 . 当我尝试使用Twitter时,获取推文图片时会出现问题 . 我已经成功显示图像但是有很多重复的推文!原因是有一些用户发推特相同的推文,我认为他们都是机器人,因为当我跟踪他们的 Profiles 他们都有相同的推文 .
以下是示例:http://t.co/NMX3B68eBT http://t.co/xDeBSS7GRr http://t.co/VmmNezY8Qg
这是查询:
$response = $twitter->get('search/tweets.json?q=%23holifestival -filter:retweets filter:media&count=20');
我如何修复这样的重复推文?可能吗?如果不是,是否有任何解决方法?请帮我 .
谢谢
1 回答
你真的只有两个选择 .
比较文本(忽略URL)并查看它是否与之前的推文相匹配 . 如果是的话;丢弃它 .
比较图像 . 下载图像后,将其与您下载的其他图像(文件大小或MD5哈希)进行比较 . 如果匹配,丢弃它 .
Twitter的一个问题是多个垃圾邮件帐户可用于重复播放相同的内容 . 除了检查内容之外,API中没有办法过滤它 .