过滤非英语FourSquare API

时间:2013-12-03 17:01:28

标签: api foursquare

FourSquare API以不同语言返回提示 我无法在API中找到根据语言进行过滤的方法,这意味着我必须自己过滤它。那是对的吗?

2 个答案:

答案 0 :(得分:0)

你是对的,没有办法过滤特定语言的提示。

答案 1 :(得分:0)

我也面临这个问题,几个小时后我找到了解决方案[这里] [1]感谢@Robert Harvey的评论 根据四方文件

  

您可以通过设置Accept-Language HTTP标头来指定区域设置   在你的请求中。或者,您可以添加locale = XXX参数   您的请求,但首选HTTP标头规范。我们目前   支持en(默认),es,fr,de,it,ja,th,tr,ko,ru,pt和id。

     

如果没有指定任何内容,则对于地理实体(例如,城市名称),   我们会回归使用最受欢迎的语言   该场地的国家。

     

Foursquare还支持我们的许多特定国家/地区的子类别   场地类别。 "建议国家"列在我们的类别中   我们认为只适用于某些类别的树   国家。

我在巴基斯坦,它返回的地点是 URDU 语言,而不是 ENGLISH

然后我将locale=en添加到我的获取请求网址中并且它有效。希望这也适合你:)