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

Langage PHP Discussion :

sql appli facebook


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 7
    Par défaut sql appli facebook
    bonjour,

    Actuellement j'essaie de faire une application facebook avec ses API et je n'arrive pas à récupérer le "pid" ( numéro unique indiquant un avatar ) de mes amis afin de l'inclure dans le FBML qui affiche les photos.

    Alors je fais un test :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    $friends = $facebook->api_client->friends_get();
    $friends = array_slice($friends, 0, 5000);
     
    $pids = $facebook->api_client->fql_query("SELECT pid 
        FROM photo
        WHERE owner=''$friends''");
     
    foreach ($friends as $friends) {
      echo "<br><fb:name uid=\"$friends\"/>"; // ici c'est ok, le nom de mes amis s'affiche
    	foreach (array($pids) as $friends) {
    	echo "<br>TEST: le pid est :"."$pids"; // ici le pid ne s'affiche pas
    		}
       }
    Merci de bien vouloir m'aider.

    Ludo

  2. #2
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Bonjour

    je pense que $pids est déjà un tableau, donc inutile de le remettre dans un autre. De plus tu ne peux pas réutiliser la variable $friends...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    foreach ($pids as $pid) {
    	echo "<br>TEST: le pid est :"."$pid";
    		}
    Sinon, je te conseille d'aller faire un tour sur le site des développeurs des api facebook...
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 4
    Par défaut
    Quand tu développes sur Facebook - et en php en général, pense à faire un

    de ta variable. Ainsi, tu sais ce qu'elle contient, et tu connais les clés qui permettent d'accéder à ses éléments, si c'est un tableau

    Pense à mettre ton print_r() entre balises <pre></pre>, ça reformate super bien le résultat.

    Bon dev'!

    [/CODE]

Discussions similaires

  1. Probleme detection 'like' appli facebook
    Par xerel dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 13/03/2012, 00h15
  2. getSession pour appli facebook
    Par laipreu dans le forum Langage
    Réponses: 3
    Dernier message: 21/12/2010, 02h11
  3. Réponses: 1
    Dernier message: 06/02/2009, 10h20
  4. Erreur logical standby : sql apply
    Par jf4db dans le forum Administration
    Réponses: 1
    Dernier message: 15/04/2008, 16h48

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