2010-12-15 95 views
-1

Mon code actuel:Facebook SDK PHP, poste utilisateur 1 tout utilisateur connecté 2

(... 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; 
} 

J'ai essayé une fois, cela a fonctionné. J'ai été connecté sur l'utilisateur 1 pour supprimer post ASAP. Ensuite, je me suis connecté sur le compte de l'utilisateur 2 et j'ai essayé ce code. J'ai été redirigé vers le mur facebook 2 de l'utilisateur. Que faire maintenant? Ai-je besoin d'autorisations supplémentaires?

Répondre

5

"La publication en tant qu'utilisateur A" alors que vous êtes connecté en tant qu'utilisateur B annule le but de l'authentification. Ce que vous avez décrit est probablement impossible. Vous pouvez probablement publier en tant qu'utilisateur A sur le mur de l'utilisateur B, mais vous ne pouvez pas publier en tant qu'utilisateur B à moins que vous ne soyez authentifié comme tel.