Facebook图形api以当地语言返回结果

时间:2018-02-22 18:43:53

标签: facebook-graph-api

今天我遇到了一个有趣但令人不安的问题。我通过我的浏览器查询城市到Facebook图形API并返回正确的结果但是我点击相同的服务它返回相同的结果但它将一个字段(country_name)翻译成我的本地语言(乌尔都语)。 我尝试了不同的访问令牌和宝石,但结果是一样的。任何人都知道如何用英语获得结果?

这是api电话:https://graph.facebook.com/v2.12/search?type=adgeolocation&location_types=city&q=new&country_code=US&region_key=3887&access_token=

here's a screenshot

2 个答案:

答案 0 :(得分:0)

我不确定您在哪里阅读“country_code”,但根据文档,它是“locale”参数:

https://developers.facebook.com/docs/graph-api/using-graph-api

例如:locale=en_US

答案 1 :(得分:0)

这是我设置的语言设置" 我理解的语言"到乌尔都语并没有设置" 您不想自动翻译哪种语言"。通过设置"哪些语言可用...."到"英语"问题解决但有趣的是,这个问题只发生在我在Ruby on Rails应用程序中调用它时。当我通过浏览器或图形API资源管理器点击相同的服务时,结果都是英文的。