我如何要求twitter API为我提供地理标记状态?我目前正在过滤,但更加“友好”会更有意义
答案 0 :(得分:4)
似乎你应该可以使用streaming API and a location filter执行此操作,只需将边界框设置为覆盖整个地球:
与track参数一样,查询受“跟踪限制”的约束,如“状态/过滤方法”中所述,在“跟踪限制”和“受访问角色”中描述。边界框的数量和大小都是有限的。边界框可以高达360度经度,纬度为180度,最多可以指定25个边界框。一个360度到180度的盒子将覆盖整个地球。更高的访问级别提供了额外的边界框。
从那以后:
只有使用地理标记API创建并从跟踪的边界框中放置的推文才会包含在流中 - 用户的位置字段不会用于过滤推文(例如,如果用户的位置设置为“旧金山“,但推文不是使用地理标记API创建的,没有地理元素,它不会包含在流中。”
然后你应该基本上获得所有地理标记状态。
答案 1 :(得分:0)
除非您要求基于某个位置的时间表(例如,“在此位置x英里范围内给我所有推文”),否则。 API目前不允许您只获取地理标记的推文(或者至少没有记录的方式)。