Envoyer Facebook App Demande/Inviter à l'aide de l'Api Graphique
J'ai le code suivant qui serait ur obtenir la liste de vos amis en utilisant l'api graphique
function getFriendsList(){
$response = $this->api('/me/friends');
return $response;
}
Cela renvoie amis l'id et le nom. en utilisant l'api graphique
Je puis exécutez ce code dans mon site joomla module:
$fbClient = JFBConnectFacebookLibrary::getInstance();
$fbUserId = $fbClient->getUserId(TRUE);
//If FB User
if($fbUserId){
$f_list = $fbClient->getFriendsList();
après je reçois le tableau i afficher les amis image
foreach ($f_list as $friend) {
for($i = 0; $i < count($friend); $i++)
{
echo '<img src="http://graph.facebook.com/'.$friend[$i]['id'].'/picture"><br/>';
}
}
}
Ce serait de créer le profil de photos de mes amis.
Ma question est comment puis-je créer un onlick même, de sorte que lorsque je clique sur la photo je peut envoyer une personne facebook app demande. ???
OriginalL'auteur ivias | 2011-09-09
Vous devez vous connecter pour publier un commentaire.
L'envoi de Facebook app demandes ne sont pas disponibles via l'api graphique. Vous pouvez utiliser le demandes app javascript dialogue d'envoyer la demande, vous n'avez qu'à spécifier l'id de l'utilisateur dans le "à" de la propriété comme détaillé dans la documentation.
Exemple de fonction:
Ensuite, il vous suffit de brancher un onclick pour chaque image à quelque chose comme
onclick="return sendRequest('**friendId**');"
Je ne suis pas expert sur Facebook, mais la lecture par cet article developers.facebook.com/blog/post/464 il est dit que vous pouvez envoyer une demande d'appli à l'aide de l'API PHP. L'article est plus vieux que ce post donc c'est peut-être obsolète. Savez-vous si ses possible? Merci
Vous ne pouvez pas envoyer application demande d'un utilisateur d'inviter un autre utilisateur par l'intermédiaire de l'api graphique. Les développeurs de spam et inviter chaque ami sur leur liste une fois que l'utilisateur approuve l'application. Vous faites référence à l'application générés par les demandes, et ceux-ci sont disponibles comme vous le mentionnez.
vous avez raison, +1 pour la réponse. merci
OriginalL'auteur bkaid
J'ai eu le même problème. Si il est un peu tard pour répondre à la question, il va aider quelqu'un. C'est pourquoi la réponse à cette question.
Au lieu de cela, vous pouvez appeler cette fonction en javascript:
il vous donnera tous les amis avec photos. Aussi un groupe d'amis qui sont actuellement en utilisant la même application. Vous pouvez envoyer la demande à l'un d'eux.
OriginalL'auteur Somnath Muluk