IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

Facebook friends list


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Inscrit en
    Mai 2008
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 84
    Par défaut Facebook friends list
    Bonjour!
    Je ne sais pas si je suis à la bonne place, mais bon.

    Je chercher a faire un jeu de mémoire classique sur Facebook et php. Les paires d'image que je veux utiliser sont les photos de profil des amis de l'utilisateur, mais je n'arrive pas à récupérer les photos des amis. Je me suis renseigné si cela était possible et il parait que oui. Par contre je n'y arrive pas.

    Quelqu'un peut m'aider ?

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    Citation Envoyé par BastienCil Voir le message
    Bonjour!
    Je ne sais pas si je suis à la bonne place, mais bon.

    Je chercher a faire un jeu de mémoire classique sur Facebook et php. Les paires d'image que je veux utiliser sont les photos de profil des amis de l'utilisateur, mais je n'arrive pas à récupérer les photos des amis. Je me suis renseigné si cela était possible et il parait que oui. Par contre je n'y arrive pas.

    Quelqu'un peut m'aider ?
    montre ce que t'as fait pour le moment.

  3. #3
    Membre actif
    Homme Profil pro
    Inscrit en
    Mai 2008
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 84
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    <?php
    /**
    * @author Sébastien Marcil
    * @desc Test pour faire une app. Facebook
    * @link www.smarcil.com
    * @since février 2011
    */
    // on charge la librairie facebook
    require_once './facebook.php';
    //include_once './facebook-platform/php/facebook.php';
     
    // clé publique
    define('CLE_PUBLIQUE', '************');
    //clé secrète
    define('CLE_SECRETE', '***************');
     
    // on créé une intance de facebook
    $oFacebook = new Facebook(array(
    'appId'  => CLE_PUBLIQUE,
    'secret' => CLE_SECRETE,
    'cookie' => true,
    ));
     
    // on récupère les identifiants du visiteur
    $session = $oFacebook->getSession();
     
    // on récupère les informations du visiteur
    try {
    $aVisiteur = $oFacebook->api('/me');
    } catch (FacebookApiException $e) {
    error_log($e);
    }
     
    $friends = $aVisiteur["friends"];
     
    echo $friends;
     
     
    ?>
    <!DOCTYPE html>
    <!--  on va utilisser du fbml ( le html de facebook) -->
    <html xmlns='http://www.w3.org/1999/xhtml'
    xmlns:fb='http://www.facebook.com/2008/fbml'>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    </head>
    <body>
     
    <!--  si le client a accepté l'application -->
    <?php if ($session) { ?>
    <fb:like></fb:like><br>
    Salut  <?= $aVisiteur['first_name'] ?> ! Ou Bob pour les intimes !<br>
     
     
    <?php } else { ?> <!--  sinon on propose à l'utilisateur de se connecter à l'application -->
    Pour se connecter c'est ici :
    <fb:login-button></fb:login-button>
    <?php } ?>
     
    <div id='fb-root'></div>
    <!--  on charge la librairie javascript de facebook pour la connexion -->
    <script src='http://connect.facebook.net/en_US/all.js'></script>
    <!--  fonction qui envoie les informations à facebook connect -->
    <script>
    FB.init({appId: '<?= CLE_PUBLIQUE ?>', status: true,
    cookie: true, xfbml: true});
    FB.Event.subscribe('auth.login', function(response) {
    window.location.reload();
    });
    </script>
    </body
    ></html>
    J'ai fait une vraiment beaucoup de test avant, alors celui la n'est sûrement pas le meilleur.

  4. #4
    Membre actif
    Homme Profil pro
    Inscrit en
    Mai 2008
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 84
    Par défaut
    J'ai trouvé.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    <?php
    /**
    * @author Sébastien Marcil
    * @desc Test pour faire une app. Facebook
    * @link www.smarcil.com
    * @since février 2011
    */
    // on charge la librairie facebook
    require_once './facebook.php';
    //include_once './facebook-platform/php/facebook.php';
     
    // clé publique
    define('CLE_PUBLIQUE', '************************');
    //clé secrète
    define('CLE_SECRETE', '***************************');
     
    // on créé une intance de facebook
    $oFacebook = new Facebook(array(
    'appId'  => CLE_PUBLIQUE,
    'secret' => CLE_SECRETE,
    'cookie' => true,
    ));
     
    // on récupère les identifiants du visiteur
    $session = $oFacebook->getSession();
     
    // on récupère les informations du visiteur
    try {
    $aVisiteur = $oFacebook->api('/me');
    } catch (FacebookApiException $e) {
    error_log($e);
    }
     
    $friends = $oFacebook->api('/me/friends'); //<<<<<<<<<<<< C'est ce petit bout de code qu'il me fallait.
     
    print_r($friends);
     
     
    ?>
    <!DOCTYPE html>
    <!--  on va utilisser du fbml ( le html de facebook) -->
    <html xmlns='http://www.w3.org/1999/xhtml'
    xmlns:fb='http://www.facebook.com/2008/fbml'>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    </head>
    <body>
     
    <!--  si le client a accepté l'application -->
    <?php if ($session) { ?>
    <fb:like></fb:like><br>
    Salut  <?= $aVisiteur['first_name'] ?> ! Ou Bob pour les intimes !<br>
     
     
    <?php } else { ?> <!--  sinon on propose à l'utilisateur de se connecter à l'application -->
    Pour se connecter c'est ici :
    <fb:login-button></fb:login-button>
    <?php } ?>
     
    <div id='fb-root'></div>
    <!--  on charge la librairie javascript de facebook pour la connexion -->
    <script src='http://connect.facebook.net/en_US/all.js'></script>
    <!--  fonction qui envoie les informations à facebook connect -->
    <script>
    FB.init({appId: '<?= CLE_PUBLIQUE ?>', status: true,
    cookie: true, xfbml: true});
    FB.Event.subscribe('auth.login', function(response) {
    window.location.reload();
    });
    </script>
    </body
    ></html>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Nearby Friends : la fonctionnalité de géolocalisation sociale de Facebook
    Par Stéphane le calme dans le forum Actualités
    Réponses: 3
    Dernier message: 23/04/2014, 12h08
  2. Script affiche la liste des amis Facebook
    Par ghadghoud 2 dans le forum Facebook
    Réponses: 0
    Dernier message: 11/09/2013, 11h47
  3. Faire une liste comme celle de FaceBook
    Par auxiliaire dans le forum Android
    Réponses: 5
    Dernier message: 19/09/2012, 21h39
  4. [AJAX] Comment générer une liste à la facebook
    Par miniTruc dans le forum AJAX
    Réponses: 0
    Dernier message: 18/04/2011, 11h46
  5. friend + template dans liste gnerique
    Par luffy.luck dans le forum Bibliothèques
    Réponses: 0
    Dernier message: 11/10/2008, 09h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo