График Facebook Результаты поиска API зависит от местоположения? - PullRequest
6 голосов
/ 29 августа 2010

Я пытался получить результаты с помощью API поиска по графику, и я заметил, что результаты при выполнении на моем компьютере (Аргентина) отличаются от результатов, когда я запускаю его на сервере (Франция).

Это так?Как я могу принудительно определить местоположение для поиска?

Ответы [ 2 ]

8 голосов
/ 18 июня 2011

Спасибо @ Саша Камбуз. Я также нахожу другой легкий путь.

Просто добавьте & locale = en_US в Facebook Graph search API запрос URL.

Это список языков и локалей refrence

1 голос
/ 16 июня 2011

Я не знаю точно, какие результаты отличаются и какую версию skd вы используете, но один из возможных подходов - отправить заголовок accept-language с запросом cURL.В файле phi api facebook добавьте следующую строку в функцию makeRequest() ниже $opts = self::$CURL_OPTS;

$opts[CURLOPT_HTTPHEADER] = array('Accept-Language: en-us,en;');

Этому посту почти два года: Получите результаты API Graph Facebook на английском языке

На самом деле, эта проблема уже должна быть решена: Возвращаемые значения из Graph-API зависят от географического расположения сервера

...