Lier Facebook Connect

voix
2

J'ai commencé à travailler sur Connect intégré Facebook avec mon application. J'ai un léger manque de problème de savoir si.

Je peux parfaitement faire en sorte que vous vous connectez à Facebook Connect sur mon site, etc, montre tous vos détails FB Connect de travail des fonctions. Mais, comment puis-je faire si je peux stocker l'ID utilisateur de facebook dans ma base de données MySQL dans le cadre des informations actuelles des utilisateurs? Alors, comment je peux les auto se connecter à Facebook Connect si elles ont obtenu l'accès?

Merci!

Créé 18/05/2009 à 00:34
source utilisateur
Dans d'autres langues...                            


4 réponses

voix
2

Utilisation de la bibliothèque client Facebook PHP, vous devriez être en mesure d'ajouter quelque chose de ce en haut de « la page »:

$api_key = "YOUR APP API KEY";
$api_secret = "YOUR API SECRET KEY";

$facebook = new Facebook($api_key, $api_secret);
$facebook_id = $facebook->get_loggedin_user();

Si l'utilisateur est connecté, facebook_id $ sera mis à leur id facebook (BIGINT). Sinon, ce sera nulle. L'esprit que les utilisateurs ont besoin d'avoir les cookies tiers activés dans leur navigateur pour que cela fonctionne le passé intial appel « se connecter ». Dans ce cas, vous pouvez utiliser l'API pour obtenir l'utilisateur connecté:

$facebook->api_client->users_getLoggedInUser();

Donc, en gros (pseudo):

if (!is_null($facebook_id))
{
    // authenticate user on your site with local cookie or session
    // pull user data from users table by "$facebook_id"
    // if user isn't in the database, create a new row with their facebook id
}
else
{
    // show the connect button?
}
Créé 20/06/2009 à 19:15
source utilisateur

voix
0

Avez-vous regardé clickpass.com? Laissez vous connecter à votre site avec beaucoup de différents ids. Justing installation sur un site de python et prend un certain temps, mais semble bon.

Créé 22/06/2009 à 10:07
source utilisateur

voix
3

Vous devez créer de nouveaux utilisateurs sur votre site au cours du processus de connexion facebook, vous pouvez utiliser les données enregistrées fois suivantes. Vous devez modifier votre table d'utilisateur et ajouter des champs pour les nouvelles données (telles que l'ID de facebook). J'ai écrit un tutoriel sur wiht PHP et il MySql:

http://www.barattalo.it/facebook-connect-tutorial/

Créé 07/01/2010 à 00:17
source utilisateur

voix
0

Voici le lien expliquant simplement que
https://developers.facebook.com/docs/facebook-login/multiple-providers
Il explique différents scénarios pour l' utilisation facebook connect

Créé 05/03/2014 à 10:18
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more