2016-11-14 9 views
0

私はfacebook javascript sdkを使用して、自分の言語でデータを取得しようとしていますが、私の言語ではデータは英語で送信されます。Facebook Javascript SDKロケール言語

Iこれまでの私のJSのインポートを変更します。

<script type="text/javascript" src="https://connect.facebook.net/es_LA/all.js"></script> 

と私は取得データはまだ英語です - 例の場所のカテゴリで(私は英語でスペイン語、APIショーでカテゴリを見ることができる場所にアクセスするとき)

受信したデータ言語を変更するために何かすべきことはありますか?

ありがとうございます。

私はほかに/代わりに次のコードを試してみました:

<script type="text/javascript"> 
    (function(d){ 
    var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;} 
    js = d.createElement('script'); js.id = id; js.async = true; 
    js.src = "//connect.facebook.net/es_LA/all.js"; 
    d.getElementsByTagName('head')[0].appendChild(js); 
}(document)); 
    </script> 

それが中だとき、それはまだ英語だ、またはそれのFB is not definedが代わりにあなたがここでしかSDKのロケールを指定しているsrc

答えて

0

です - Likeボタンなどのソーシャルプラグインがどのようにレンダリングされるかに影響します。

あなたが特定のロケールでAPIの結果を取得したい場合は、https://developers.facebook.com/docs/graph-api/using-graph-api/#readmodifiers

+0

が正しい場所に私を参照のうえいただきありがとうございます見、あなたのAPI呼び出しでlocaleパラメータを経由して、それを指定する必要があります。しかし、それは私は各呼び出しのローカルパラメータを追加する必要があることを意味ですか?それはすべてのために一度設定することは可能ですか? – TheUnreal

+0

はい、コールごとに設定する必要があります。 (何らかのSDKやフレームワークを使用していない限り、ローカルを1つの場所に設定してから、すべてのAPIリクエストに自動的に追加することができます...) – CBroe

関連する問題