2010-10-25 6 views
1

Je suis à la recherche d'un moyen simple d'ajouter un message sur le mur d'un utilisateur lorsque celui-ci vient d'autoriser mon application.Facebook Post d'application au mur

J'ai le flux de publication & status_update activé dans le code ci-dessous.

'req_perms' => 'email,publish_stream,status_update' 

Maintenant, je suis à la recherche comment je pourrais faire un simple poste de mur comme « nom d'utilisateur» utilise maintenant l'application xxx » ou quelque chose dans ce sens. (ou mettre à jour leur statut)

En outre, comment puis-je obtenir seulement le prénom de mon utilisateur pour l'écho sur une page? Je ne pouvais toujours pas le comprendre.

Encore, je suis nouveau à ceci, et c'est les 2 seules choses que je ne peux pas comprendre, ainsi l'aide serait vraiment appréciée!

merci beaucoup

Répondre

1

Essayez quelque chose comme:

$result = $facebook->api(
    '/me/feed/', 
    'post', 
    array('access_token' => $this->access_token, 'message' => 'Playing around with FB Graph..') 
); 

En supposant que vous avez acquis un jeton d'accès correctement. Pour obtenir leur nom, vous pouvez utiliser quelque chose comme:

$me = $facebook->api('/me'); 
$name = $me['name']; 
1

Adresser à partir BeRecursive

Pour le premier nom que vous pouvez faire référence comme suit:

$me = $facebook->api('/me'); 
$name = $me['first_name']; 
Questions connexes