How to get localized values from Facebook Open Graph API through Koala?
Asked Answered
P

1

5

I am using the koala gem in my rails app to use the Facebook Open Graph API. The primary language of the app is German.

Is there a way to set a locale to get e.g. the user's current city in German? Or is there another reliable wa to translate locations?

Phillis answered 17/7, 2014 at 9:23 Comment(0)
G
12

The Graph API supports the passing of the locale parameter. For Germany, this would be de_DE.

You can test this via

GET /me?fields=location&locale=de_DE

compared to

GET /me?fields=location&locale=en_GB

Have a look at

Keep in mind that the translations are not always available, especially for OpenGraph objects.

Gwin answered 23/7, 2014 at 7:4 Comment(3)
Good start! Thanks! But i didnt find any configuration of Koala to set the locale as described :(Phillis
According to github.com/arsduo/koala/blob/master/lib/koala/api/… you should be able to pass locale=de_DE as argument to the get_object() call. I'm not a Ruby expert...Gwin
developers.facebook.com/docs/opengraph/guides/… is no longer workingTrauner

© 2022 - 2024 — McMap. All rights reserved.