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".

Author: Felipe Avelar, 2014-02-07

1 answers

Проблема была в конфигурации приложения в Facebook. Для ее решения пришлось изменить этот параметр:

Do you want make this app and all its live features available to the general public?

В вкладке Status & Reviews.

 1
Author: Alexandre Bonfá, 2014-02-07 14:07:23