Frage

Ich baue eine aus Browser Silverlight-Anwendung und versuchen, die Facebook Graph API zu verwenden, aber ich habe Probleme durch die Authentifizierung Rundfahrt bekommen.

Ich habe durch ihren Desktop-Anwendung Authentifizierungsprozess durchlaufen:

http://developers.facebook.com/docs/authentication/desktop

Aber ich bin auf diesem Schritt fest:

  • Intercept die Umleitung über und den Lesezugriff des URI-Token aus.

Ich habe versucht, einen Event-Handler an dem Loadcompleted Ereignis meines WebBrowser-Steuerelement hinzufügen, aber NavigationEventArgs.Uri ist immer null:

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

Wie sollte ich einen Zugang bekommen von Facebook-Token, wenn ich nicht die aktuelle URI aus WebBrowser bekommen kann?

War es hilfreich?

Lösung

Gehen Sie hier und den Silverlight-Beispiel-App aus dem Facebook C # SDK auf Codeplex bekommen.

http://facebooksdk.codeplex.com/

Hier die Quelle und Sie werden die Proben sehen. Es wird für jede Probe eine vollständige Version in den nächsten Tagen mit separaten Downloads sein.

Andere Tipps

Ich habe den neuesten Code heruntergeladen, aber ich kann es nicht bauen ... es besagt:

Fehler 1 Der Typ ‚System.Xml.Serialization.IXmlSerializable‘ ist in einer Baugruppe definiert, die nicht verwiesen wird. Sie müssen einen Verweis auf Assembly 'System.Xml, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089' hinzuzufügen. C: \ facebooksdk2 \ facebooksdk_db7aa5e188e2 \ Source \ Facebook \ JsonSerializer.cs 161 31 Facebook-SL4

, aber ich kann nur einen Verweis auf system.xml der Version 2.0.5

hinzufügen
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top