Silverlight OOB (Out of navigateur) Utiliser Facebook Graph API
-
25-09-2019 - |
Question
Je construis un navigateur sur Silverlight application et d'essayer d'utiliser l'API Graph Facebook, mais je vais avoir du mal à obtenir grâce à l'authentification aller-retour.
Je suis passé par le processus d'authentification Desktop Application:
http://developers.facebook.com/docs/authentication/desktop
Mais je suis coincé sur cette étape:
- Intercepter la redirection ci-dessus et lire le jeton d'accès de l'URI.
Je l'ai essayé d'ajouter un gestionnaire d'événements à l'événement LoadCompleted de mon contrôle WebBrowser, mais NavigationEventArgs.Uri est toujours nulle:
Comment dois-je obtenir un jeton d'accès de Facebook si je ne peux pas obtenir l'URI actuelle sur WebBrowser?
La solution
Allez ici et obtenir l'application de l'échantillon silverlight du Facebook SDK C # sur CodePlex.
http://facebooksdk.codeplex.com/
Obtenir la source et vous verrez les échantillons. Il y aura une version complète dans les prochains jours avec des téléchargements distincts pour chaque échantillon.
Autres conseils
J'ai téléchargé le dernier code, mais je ne peux pas construire ... il en indiquant:
1 Le type d'erreur « System.Xml.Serialization.IXmlSerializable » est définie dans un assemblage qui ne sont pas référencés. Vous devez ajouter une référence à l'assembly 'System.Xml, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089. C: \ facebooksdk2 \ facebooksdk_db7aa5e188e2 \ Source \ Facebook \ JsonSerializer.cs 161 31 Facebook-SL4
mais je ne peux ajouter une référence à system.xml de la version 2.0.5