Facebook PHP SDK, опубликовать как пользователь 1, а вошли в систему пользователя 2 - PullRequest
0 голосов
/ 15 декабря 2010

Мой текущий код:

(... variables setting, etc.)
$facebook = new Facebook(array(
'appId'  => $apiid,
'secret' => $secret,
'cookie' => true,
));

$session = $facebook->getSession();
$me = null;
if ($session)
{
(do some stuff on user's 1 page)
}
else
{
$login_url = $facebook->getLoginUrl();
header("Location: ".$login_url);
exit;
}

Я попробовал один раз, это сработало. Я вошел в систему пользователя 1, чтобы удалить пост как можно скорее. Затем я вошел в учетную запись пользователя 2 и попробовал этот код. Я был перенаправлен на стену пользователя 2 в Facebook. Что делать сейчас? Нужны ли мне дополнительные разрешения?

1 Ответ

5 голосов
/ 16 декабря 2010

«Публиковать в то время как пользователь A», в то время как вошел в систему как пользователь B, побеждает всю цель аутентификации.То, что вы описали, вероятно, невозможно.Вы, вероятно, могли бы публиковать в качестве пользователя A на стене пользователя B, но вы не можете публиковать в качестве пользователя B, если вы не аутентифицированы как они.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...