- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想知道如何按国家/地区获取热门推文。
例如:http://india.twirus.com/?category=india&freqtype=today
Tweeps = 推特人 ;)
排名逻辑:最近 24 小时的 Top Mention 配置文件。 *(如果您有任何击球逻辑来获得流行推文,也可以建议我)
我试过 twitter API 但找不到这个。
如果没有可用的api,也可以提出可能的逻辑。
最佳答案
你必须search对于包含所有感兴趣的推文,然后遍历结果为每个用户创建一个计数。然后,您的问题就变成了对结果进行排序的简单情况。
由于每个请求最多有 100 个结果(每个分页结果大约有 1500 个),您几乎肯定必须通过指定 since_id
和/或 max_id
参数。
如果您希望获得关于您感兴趣的国家/地区的推文,您可以通过place 进行搜索。 (您首先必须使用 geo search API 来识别您感兴趣的国家/地区的地点 ID;对于印度,地点 ID 为 b850c1bfd38f30e0)。
如果您希望从您感兴趣的国家/地区获取推文,您可以指定一个
geocode
参数,该参数由该国家/地区内的一个点和足够的半径组成大到包括该国的其他地区。这两个元素都可以通过以下方式作为一次性练习获得:
确定感兴趣国家/地区的边界多边形;这些可以从现有来源获得,例如来自 CloudMade downloads site .在印度的情况下,坐标可用here .
找到 minimum bounding circle对于多边形的顶点,记得使用 geographical distance在计算中。
如果您希望排除在圆圈内但在国家边界多边形之外进行地理标记的推文,对于每条生成的推文,您必须 determine它的
坐标
是否在多边形内。
关于twitter - 我如何按国家/地区获得热门推文?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10649679/
我想开发一个 Skype 机器人,它将用户名作为输入,并根据用户输入以相反的字符大小写表示hello username。简而言之,如果用户输入他的名字 james,我的机器人会回复他为 Hello J
我是一名优秀的程序员,十分优秀!