2016-11-14 6 views
0

Я пытаюсь использовать javascript sdk на facebook и получать данные на своем языке, но он продолжает отправлять данные на английском языке, хотя он доступен на моем языке.Facebook Язык Javascript SDK Язык

я изменить свой JS импорт этого:

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

и данные я получаю до сих пор английский - Например категории объектов (когда я достигаю место, где я могу увидеть категории в испанском, апи показывает на английском)

Есть ли что-нибудь еще, что я должен сделать, чтобы изменить полученный язык данных?

Заранее спасибо.

Я попробовать следующий код вместо/дополнительно:

<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 из его вместо этого src

ответ

0

Вы только с указанием SDK локаль здесь - что повлияет на то, как будут отображаться социальные плагины, такие как кнопка Like и т. д.

Если вы хотите получить результат API в конкретной местности, необходимо указать его с помощью параметра locale в вашем API вызова см https://developers.facebook.com/docs/graph-api/using-graph-api/#readmodifiers

+0

Спасибо за отсылая меня в нужное место. Но означает ли это, что мне придется добавить локальный параметр для каждого вызова? Разве нельзя установить его один раз для всех? – TheUnreal

+0

Да, вы должны установить его для каждого вызова. (Если вы не используете какой-либо SDK или фреймворк, который позволит настроить локальное в одном месте, а затем автоматически добавлять его ко всем запросам API ...) – CBroe