OOB Silverlight (Out of Browser) utilizzando Facebook Graph API
-
25-09-2019 - |
Domanda
Sto costruendo un fuori del browser Silverlight app e cercando di utilizzare l'API di Facebook Graph, ma sto avendo difficoltà a raggiungere attraverso il viaggio di andata di autenticazione.
Ho passato attraverso il loro processo di autenticazione Applicazione Desktop:
http://developers.facebook.com/docs/authentication/desktop
Ma io sono bloccato su questo passaggio:
- Intercettare il reindirizzamento sopra e leggere il token di accesso dal URI.
Ho provato ad aggiungere un gestore di eventi per l'evento LoadCompleted del mio controllo WebBrowser, ma NavigationEventArgs.Uri è sempre nullo:
Come faccio a ottenere un token di accesso da Facebook se non riesco a ottenere la corrente URI fuori del browser web?
Soluzione
Vai qui e ottenere l'applicazione di esempio silverlight dal Facebook C # SDK su CodePlex.
http://facebooksdk.codeplex.com/
Ottenere la fonte e vedrete i campioni. Ci sarà un rilascio completo nei prossimi giorni con download separati per ogni campione.
Altri suggerimenti
Ho scaricato il codice più recente, ma non riesco a costruirlo ... è affermando:
errore 1 Il tipo 'System.Xml.Serialization.IXmlSerializable' è definito in un assembly che non viene fatto riferimento. È necessario aggiungere un riferimento assembly 'System.Xml, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089'. C: \ facebooksdk2 \ facebooksdk_db7aa5e188e2 \ Source \ Facebook \ JsonSerializer.cs 161 31 Facebook-SL4
ma posso solo aggiungere un riferimento a system.xml della versione 2.0.5