我如何按国家/地区获得最高价?

Aja*_*tel 3 twitter

我想知道如何按国家/地区获得最高分.

例如:http://india.twirus.com/?category = india&freqtype = today

Tweeps = twitter人;)

排名逻辑:最近24小时的Top Mention个人资料.*(如果你有任何击球手逻辑来获得流行的推文,你也可以建议我)

我尝试过twitter API,但无法找到这个.

如果没有可用的api,您还可以建议可能的逻辑.

egg*_*yal 6

您必须搜索包含所有感兴趣的推文,然后循环结果,为每个用户创建计数.然后,您的问题就变成了对结果进行排序的简单情况.

由于每个请求最多有100个结果(每个分页结果大约1500个),因此您几乎肯定必须通过指定since_id和/或max_id参数来分组结果.

  • 如果您希望获得有关您感兴趣的国家/地区的推文,您可以按地点搜索(您首先必须使用地理搜索API来确定您感兴趣的国家/地区的地点ID;如果是印度,地点ID是b850c1bfd38f30e0).

  • 如果您希望您感兴趣的国家/地区获取推文,您可以指定一个geocode参数,该参数由国家/地区内的一个点和一个足够大的半径组成,以包含该国家/地区的其余部分.这两个要素可以通过以下方式作为一次性练习获得:

    1. 确定感兴趣的国家的边界​​多边形; 这些可以从现有来源获得,例如从CloudMade下载站点获得.就印度而言,坐标可在此处获得.

    2. 找到多边形顶点的最小边界圆,记住在计算中使用地理距离.

    如果您希望排除在圆圈内但在国家/地区的边界多边形外部进行地理标记的推文,则对于每个生成的推文,您必须确定它是否coordinates位于多边形内.