2009-09-08 5 views
1

J'utilise facebook connect et authentifie l'utilisateur avec elle.get facebook session de l'utilisateur après plus de

Pour chaque utilisateur, une clé de session expire après X minutes. Comment puis-je obtenir la session de l'utilisateur après la fin de la session?

Je tried-

FB.Connect.requireSession(); 

, mais je ne veux pas utiliser cette fonction car il apparaît le facebook connecter nom d'utilisateur et mot de passe. Je veux obtenir la session d'utilisateur sans lui pour entrer son nom d'utilisateur et mot de passe/et je ne veux pas demander la session d'infini.

Répondre

0

Vous devez demander des autorisations étendues avec un accès hors connexion. Lorsque cela est terminé, facebook vous donne une clé de session infinie spéciale que vous devez sauvegarder et utiliser lorsque vous voulez agir au nom de cet utilisateur.

FB.Connect.showPermissionDialog("offline_access", function(result){ 
    //callback function when users accepts extended permissions 
}); 

http://wiki.developers.facebook.com/index.php/JS_API_M_FB.Connect.ShowPermissionDialog

Questions connexes