我最终的目标是让用户选择趋势主题或输入他们自己的主题,并且该趋势的最新图像看起来看起来很可爱like this。
我的第一个障碍是选择图像。使用this API,我设法将其缩小为给定主题标签的推文,其中包含图片 ,如下所示:
twitter.text CONTAINS "sammich" AND
links.domain IN "twitpic.com, yfrog.com, flickr.com"
问题是能够自己选择和打印图像。
有什么想法吗?
答案 0 :(得分:0)
所以你要编译你构建的过滤器并通过他们的REST流端点运行它,它提供了一个匹配该过滤器的推文流?
看起来their stream API不提供媒体实体本身的网址,这很奇怪,因为Twitter自己的API会这样做:https://dev.twitter.com/docs/tweet-entities - 我会联系Datasift并查看是否有无证件提供此功能的资源,或者如果他们计划添加它。
如果没有这个,我会在每条推文返回的“文本”上运行一个正则表达式,并从你提到的任何域中提取网址。此时,只要 link URL与图像 source URL之间存在已知模式(例如,twitpic链接为http://twitpic.com/a3x0m8,图像源为https://twitpic.com/ show / large / a3x0m8)你应该能够将一个转换为另一个。