Silverlight OOB (Fuera de Navegador) El uso de la API de Facebook Graph
-
25-09-2019 - |
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:
¿Cómo se supone que voy a conseguir un token de acceso de Facebook si no puedo obtener la URI actual de WebBrowser?
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