1

Je veux mettre en œuvre fermeture de session de facebook en utilisant facebook C# sdk dans mes fenêtres app téléphoneDéconnexion de Facebook en utilisant facebook C# sdk dans WP7

Ma principale question est de savoir comment LOGOUT Facebook C# SDK dans WP7

J'ai trouvé cet article à la recherche

Article link

là, il essaie de trouver l'url logout utilisant l'expression rationnelle, mais cela n'a pas de travail dans mon application

lorsque je tente que le navigateur événement naviguée va en boucle infinie

vous pouvez partager des échantillons/messages liés à facebook déconnexions dans un téléphone Windows 7.

Je veux fermeture de session devrait se produire avec une intervention sur l'utilisateur, après il clique sur un bouton qu'il devrait sortir de facebook et de la prochaine fois il devrait voir la page de connexion

J'ai essayé les publications/blogs suivants également mais aucune utilité.

LINK 1

LINK 2 cette erreur tout en donnant diviser le accesstoken

UPDATE

LogOutButtonCode

FacebookClient _fbClient = new FacebookClient(fbaccess.AccessToken); 
     var logoutParams = new Dictionary<string, object>(); 
     logoutParams.Add("next", "https://www.facebook.com/connect/login_success.html"); 
     //logoutParams.Add("",) 

     var logoutUrl = _fbClient.GetLogoutUrl(logoutParams); 
     BrowserControl.Navigated += new EventHandler<System.Windows.Navigation.NavigationEventArgs>(BrowserControl_Navigated); 

     BrowserControl.Navigate(new Uri(logoutUrl.AbsoluteUri)); 

Navigated E évent CODE

if (e.Uri.AbsoluteUri == "https://www.facebook.com/connect/login_success.html") 
     { 


      NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative)); 
     } 

retourne e.Uri.AbsoluteUri https://www.facebook.com/home.php

URL Déconnexion Je reçois du serveur https://www.facebook.com/logout.php?next=https://www.facebook.com/connect/login_success.html

Répondre

4

Utilisez FacebookClient.Logout pour générer l'URL de fermeture de session.

Ceci est l'extrait de winforms sample qui fonctionnera dans wp7 avec quelques modifications. Veillez à conserver le jeton d'accès quelque part lorsque vous vous connectez, car il est nécessaire de se déconnecter.

+0

je suis redirigé vers cette url après Navigate « https://www.facebook.com/home.php » Je – Raghuveer

+0

mis à jour le code en fonction de vos changements, mais ne fonctionne pas je mis à jour ma question avec le nouveau code – Raghuveer

+1

GetLogoutUrl () nécessite access_token dans le paramètre. Il n'inclura pas automatiquement le jeton d'accès transmis dans la propriété ctor ou AccessToken. c'est pourquoi votre code échoue. – prabir