Ich habe eine Fan-Seite auf Facebook und möchte den Leuten, die die Seite mögen, eine Weihnachtsbotschaft zeigen.Benutzername des Benutzers auf Facebook Page Tab
Die Idee ist:
wenn Benutzerseite mag> sagen: „Merry Christmas first_name“ , wenn der Benutzer die Seite nicht wie> zeigen allgemeine Meldung
Ich dachte, ich wäre in der Lage zu bekommen der erste Name des Benutzers, um genau das anzuzeigen, da ich nichts speichern möchte, aber bisher keinen Erfolg.
Mein Code ist:
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;
Aber es klingt ist: "Frohe Weihnachten x x 106998XX369535"
Wenn die Anzahl der ID-Seite ist, nicht die ID des Benutzers.
Gibt es eine Möglichkeit, dies zu tun, ohne die Erlaubnis des Benutzers zu fragen?
Vielen Dank für Ihre Hilfe
"Diese Methode ist veraltet." nach http://developers.facebook.com/docs/reference/fbml/userlink – jamietelin
Ja, deshalb habe ich es nicht an erster Stelle getestet, aber es funktioniert wirklich gut. Go figure ... – Andre
Das funktioniert nicht mehr. – Bit68