J'ai une page de fan sur Facebook et je voudrais montrer un message de Noël aux personnes qui aiment la page.Afficher le nom de l'utilisateur sur l'onglet Facebook Page
L'idée est:
si l'utilisateur aime la page> disent: « Joyeux Noël prenom » si l'utilisateur n'aime pas la page> afficher un message générique
Je pensais que je serais en mesure d'obtenir le 1er nom de l'utilisateur à afficher juste cela, puisque je ne veux rien stocker, mais jusqu'à présent, pas de succès.
Mon code est:
require 'facebook.php';
$facebook = new Facebook(array(
'appId' => 'xx',
'secret' => 'xx',
'cookie' => true,
));
$session = $facebook->getSession();
$me = null;
if ($session)
{
try
{
$uid = $facebook->getUser();
$me = $facebook->api('/me');
}
catch (FacebookApiException $e)
{
error_log($e);
}
}
$name = $me['first_name'];
echo 'Merry Christmas x ' . $name . ' x ' . $uid;
Mais tout ce qu'il fait écho est: "Joyeux Noël x x 106998XX369535"
Lorsque le nombre est id de la page, pas l'identifiant de l'utilisateur.
Y at-il un moyen de le faire sans demander la permission de l'utilisateur?
Merci pour votre aide
"Cette méthode a été abandonnée." d'après http://developers.facebook.com/docs/reference/fbml/userlink – jamietelin
Oui, c'est pourquoi je ne l'ai pas testé en 1ère place, mais ça marche très bien. Allez comprendre ... – Andre
Cela ne fonctionne plus. – Bit68