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 Php SDK - getUser() retourne toujours 0


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    306
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 306
    Par défaut Facebook Php SDK - getUser() retourne toujours 0
    Bonjour à tous,

    J'ai un site web depuis lequel j'aimerais envoyer un message privé à des amis.

    J'utilise donc le SDK de Facebook mais je n'arrive pas à me connecter.
    Voici mon code
    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
    <?php
      require 'config/Facebook/facebook.php';
     
      $facebook = new Facebook(array(
        'appId'  => 'xxxxxx',
        'secret' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
        'cookie' => true,
      ));   
     
      // See if there is a user from a cookie
      $user = $facebook->getUser();  
     
      if ($user) {
        try {
          // Proceed knowing you have a logged in user who's authenticated.
          $user_profile = $facebook->api('/me');
        } catch (FacebookApiException $e) {
          echo '<pre>'.htmlspecialchars(print_r($e, true)).'</pre>';
          $user = null;
        }  
        echo "OK";
      } else {           
        echo "Pas OK";
      }
    ?>
    $user est toujours à 0

    J'ai créé une application et mes ID et Secret sont corrects.
    Dans les paramètre de Facebook j'ai modifié cela :
    - App Domains : xxxxxx.fr (site que j'utilise pour me connecter à FB)
    - Adresse électronique de contact : mon email
    - Site web -> Site URL : http://xxxxxx.fr
    - Deauthorize Callback URL : http://www.xxxxxx.fr/test.php

    Sinon tout le reste est d'"origine".

    Merci d'avance car je suis perdu là :-)

  2. #2
    Invité de passage
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2014
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2014
    Messages : 1
    Par défaut Petit up !!
    Bonjour à tous et Bonjour à toi Aloisio11!

    Tu as oublié une étape je pense , voici mon code :
    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
    if(empty($session))
    	{
    		header('Location:'.$facebook->getLoginUrl(array(
    			'locale' => 'fr_FR'
    		)
    		));
    	}
    	else
    	{
    		try
    		{
    			$uid=$facebook->getUser();
    			$me=$facebook->api('/me');
     
    		}
    		catch(Exception $e)
    		{
    			?> <span>ERREUR </span><?php
    			print_r($e);
    		}
    	}

    Par contre moi j'ai ce problème de $session qui reste à 0, sauf qu'avant sa marchait chez moi. Je tapais mes log facebook puis j'étais a nouveau envoyé sur mon site web dans lequel je récupérais les informations que je voulais.
    Seulement, depuis aujourd'hui sa ne fonctionne plus, après avoir mis mes log facebook j'ai un message d'erreur : Cette page Web présente une boucle de redirection. J'en ai déduis que sa fait une infinité de redirection car la fonction $session = $facebook -> getUser(); ne recupère pas l'id mais est toujours a 0.

    Need help please.

    Merci à vous pour la lecture !

Discussions similaires

  1. Facebook PHP SDK/Graph API
    Par smfrd8 dans le forum Bibliothèques et frameworks
    Réponses: 10
    Dernier message: 13/02/2014, 23h35
  2. facebook connect PHP SDK
    Par Pierre4242 dans le forum Facebook
    Réponses: 0
    Dernier message: 18/03/2013, 17h45
  3. [sockets] gethostbyname retourne toujours la même chose
    Par Strab dans le forum Développement
    Réponses: 3
    Dernier message: 15/09/2006, 10h24
  4. Réponses: 2
    Dernier message: 30/03/2006, 16h18

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