Я вхожу в систему и выполняю процессы аутентификации из одного домена (localhost)
$config = array(
appId' => $APP_ID,
'secret' => $APP_SECRET
);
$facebook = new Facebook($config);
$currentUserId = $facebook->getUser();
Это отлично работает, и я получаю токен доступа и идентификатор пользователя.
После этого. из браузера я делаю пост действие в файл php в удаленном домене
в удаленном php я использую тот же код, тот же APP_ID и тот же APP_SECRET
$config = array(
'appId' => $APP_ID,
'secret' => $APP_SECRET
);
$facebook = new Facebook($config);
$currentUserId = $facebook->getUser();
это не так! работать и получить $ currentUserId = 0
и это моя проблема
Я могу использовать (но не хочу):
$facebook->setAccessToken($at);
с токеном доступа, полученным из домена localhost, он работает, и я получаю идентификатор пользователя
В старых SDK 2.0 я видел эту функцию setBaseDomain
Есть ли способ, которым я могу использовать его в 3.1.1?