Я не знаю, почему я получаю эту ошибку:
Неустранимая ошибка: Uncaught OAuthException: активный токен доступа должен использоваться для запроса информации о текущем пользователе.
Я знаю, что для этого обычно нужно использовать токены доступа,
но в API Facebook это ясно говорит:
* нет access_token для общедоступных данных: uid, имя, имя, отчество, фамилия, пол, языковой стандарт *
Поэтому они говорят, что вам не нужен токен доступа для Locale, и это как раз то, что мне нужно.
Пожалуйста, найдите время, чтобы прочитать мой код:
// create the Facebook Graph SDK object
require_once('facebook.php');
$facebook = new Facebook(array(
'appId'=>'273312646075066', // replace with your value
'secret'=>'7a34df58fad450648249634c81ec17c5' // replace with your value
));
echo "<body>";
// Show the content for the person who liked the page
$user = $facebook->getUser();
$user_profile = $facebook->api('/me');
//setting the language variables
$fr = 'fr';
$nl = 'nl';
//setting the right content according to the language
if(stristr($user_profile['locale'],$nl))
{
$lang = "NL";
$_SESSION['lang']=$lang;
include "form.php";
}
?>
Заранее спасибо!
РЕДАКТИРОВАТЬ: я не упомянул, что это должно быть без процесса авторизации (приложение для утверждения). Пожелания клиента