Pages

PHP API FACEBOOK sujet

mercredi 29 janvier 2014




Bonjour à tous,

Je suis actuellement entrain de créer l'option se connecter avec Facebook, j'ai bien la redirection vers le lien ainsi que la pop up sur le site Facebook à laquelle je dois clickez 'ok' pour m'enregistrer avec cependant en cliquant sur ok le chargement subit de nombreuses redirections entre les 2 pages ( celle me permettant de me connecter à Facebook et celle me permettant de continuer sur l'autre page).
J'ai essayé de nombreuses solutions mais rien ne marche, merci pour votre aide.


Code:


<?php

require 'api/facebook.php';
// require_once '../includes/config.inc.php';
// try {$connection = new PDO(DB_NAME, DB_USER, DB_PASSWORD);}
// catch (Exception $e) {die("L'accès à la base de donnée est impossible.");}

$config = array(
        'appId'=> '$$',
        'secret' => '$$',
        'cookie' => true
        );
$oFacebook = new Facebook($config);



        // on demande l'utilisateur
                // s'il est connecté, son id nous est retourné
                $user = $oFacebook->getUser();

               
                // ci celui-ci n'est pas déjà connecté, $user ne contient rien
                // on redirige alors l'utilisateur vers la page de connexion en requérant (facultativement)
                // la permission email. Toute permission se demande comme ceci 'scope' => 'permission'
                if (empty($user))
                header('Location: '.$oFacebook->getLoginUrl(array(
                                                                'scope' => 'email'
                                                            ))
                );
               
                // si $user n'est pas vide, nous avons un user_id
                // cela correspond à un utilisateur connecté
                else
                {       
                        if ($user)
                        {
                                try
                                {
                                        // on fait donc une requête pour obtenir les infos de l'utilisateur
                                        $user_profile = $oFacebook->api('/me');
                                }
                               
                                catch (FacebookApiException $e)
                                {
                                        error_log($e);
                                        $user = null;
                                }
                        }

                }

?>


Mon application créer :

Pièce jointe 135763












Images attachées





Type de fichier : png Capture d’écran 2014-01-29 à 15.17.52.png (65,8 Ko)










Aucun commentaire:

Enregistrer un commentaire