Facebook API не находит пользователь вошел в систему
и Я minimizei мой код как можно меньше, чтобы изолировать ошибку. Я на форуме поиск простой ответ, но нет и намека решил эту проблему основной.
и В настройках app, единственные изменения, которые я сделал, были заполнить url-адрес (localhost:81/mb - уже сделал, опубликовав файл и изменив домена и результат был тот же) и установить в App Center Permissions предложение Default Activity Privacy качестве Общественности. Нужно сделать что-то больше?
это страница PHP:
include_once 'libs/facebook/src/facebook.php';
$facebook = new Facebook(array(
'appId' => '###',
'secret' => '###',
'cookie' => true
));
$user = $facebook->getUser();
$login_url = $facebook->getLoginUrl();
echo 'Please <a href="' . $login_url . '">login.</a>';
if($user == null) {
print_r("user null " . $user);
} else {
print_r("user logged" . $user);
}
Несмотря на то, что войти в систему с facebook и использовать другую вкладку Chrome в результате "user null, 0".
1 answers
Проблема была в конфигурации приложения в Facebook. Для ее решения пришлось изменить этот параметр:
Do you want make this app and all its live features available to the general public?
В вкладке Status & Reviews.