我想知道如何按国家/地区获得最高分.
例如:http://india.twirus.com/?category = india&freqtype = today
Tweeps = twitter人;)
排名逻辑:最近24小时的Top Mention个人资料.*(如果你有任何击球手逻辑来获得流行的推文,你也可以建议我)
我尝试过twitter API,但无法找到这个.
如果没有可用的api,您还可以建议可能的逻辑.
您必须搜索包含所有感兴趣的推文,然后循环结果,为每个用户创建计数.然后,您的问题就变成了对结果进行排序的简单情况.
由于每个请求最多有100个结果(每个分页结果大约1500个),因此您几乎肯定必须通过指定since_id和/或max_id参数来分组结果.
如果您希望获得有关您感兴趣的国家/地区的推文,您可以按地点搜索(您首先必须使用地理搜索API来确定您感兴趣的国家/地区的地点ID;如果是印度,地点ID是b850c1bfd38f30e0).
如果您希望从您感兴趣的国家/地区获取推文,您可以指定一个geocode参数,该参数由国家/地区内的一个点和一个足够大的半径组成,以包含该国家/地区的其余部分.这两个要素可以通过以下方式作为一次性练习获得:
确定感兴趣的国家的边界多边形; 这些可以从现有来源获得,例如从CloudMade下载站点获得.就印度而言,坐标可在此处获得.
如果您希望排除在圆圈内但在国家/地区的边界多边形外部进行地理标记的推文,则对于每个生成的推文,您必须确定它是否coordinates位于多边形内.
| 归档时间: |
|
| 查看次数: |
2724 次 |
| 最近记录: |