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:

http : //msdn.microsoft.com/en-us/library/system.windows.controls.webbrowser.loadcompleted (v = VS.96) .aspx

Comment dois-je obtenir un jeton d'accès de Facebook si je ne peux pas obtenir l'URI actuelle sur WebBrowser?

Était-ce utile?

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top