0

facebook connect with deviseを使用すると、次のような故郷が得られます。

... hometown=#<Hashie::Mash id="116045151742857" name="Munich, Germany">
locale="de_DE" ...

各ユーザーの出身地を自分のロケールまたは少なくとも1つの設定されたロケール(私の場合はde_DE)で取得する方法はありますか?たとえば、Facebook APIを使用して「München、Deutschland」を使用しますか?

必要がなければ、自分の故郷のデータベースをスポーツしたくありません。

4

1 に答える 1

0

テスト済みですが、グラフ呼び出しに&locale=de_DEを追加してみてください。ユーザーオブジェクトからロケールを取得できるため、ユーザーごとにこれを強力にカスタマイズできます。「/me」グラフ呼び出しを実行してロケールを取得してから、「/ me?locale=de_DE」を実行してユーザーの言語で取得します。

私が言ったように、私はテストしていませんので、フィールドの内容を変更しないかもしれません(例えばドイツ->アレマンド)が、あなたがそれを試していなければ一撃の価値があります。

于 2012-05-12T12:23:05.517 に答える