我目前的代码:
(... 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壁。现在做什么?我需要一些额外的权限吗?
答案 0 :(得分:5)
“用户A发布时”以用户B身份登录时,会破坏身份验证的全部目的。你所描述的可能是不可能的。您可能可以将用户A发布到用户B的墙上,但除非您通过身份验证,否则无法以用户B身份发布。