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:

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

Come faccio a ottenere un token di accesso da Facebook se non riesco a ottenere la corrente URI fuori del browser web?

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top