Pregunta

Estoy construyendo un fuera de navegador Silverlight aplicación y tratando de utilizar la API de Facebook Graph, pero estoy teniendo problemas para conseguir a través de la autenticación de ida y vuelta.

He pasado por el proceso de autenticación de aplicaciones de escritorio:

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

Pero estoy atascado en este paso:

  • Intercepción la redirección arriba y leer el token de acceso de la URI.

He intentado añadir un controlador de eventos para el evento LoadCompleted de mi control WebBrowser, pero NavigationEventArgs.Uri siempre es nulo:

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

¿Cómo se supone que voy a conseguir un token de acceso de Facebook si no puedo obtener la URI actual de WebBrowser?

¿Fue útil?

Solución

Vaya aquí y obtener la aplicación de ejemplo Silverlight desde el Facebook C # SDK en CodePlex.

http://facebooksdk.codeplex.com/

Obtener la fuente y verá las muestras. Habrá una versión completa en los próximos días con descargas por separado para cada muestra.

Otros consejos

He descargado el último código, pero no puedo construirlo ... se indica:

Error 1 El tipo 'System.Xml.Serialization.IXmlSerializable' se define en un montaje que no se hace referencia. Debe agregar una referencia al ensamblado 'System.XML, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089'. C: \ facebooksdk2 \ facebooksdk_db7aa5e188e2 \ Source \ Facebook \ JsonSerializer.cs 161 31-SL4 Facebook

pero sólo puede agregar una referencia a la versión 2.0.5 de system.xml

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top