Autenticación manual en facebook desde un App Universal | C#
Aprenderemos a autenticarnos en facebook y consumir su API por medio de un App Universal, es decir un App para Windows Phone 8.1 y Windows 8.1.
En artículos anteriores hemos explorado los fundamentos necesarios para que este artículo sea provechoso. Les recomiendo leer estos artículos antes de leer este para que todo el contenido expuesto pueda ser captado facilmente.
Para autenticarse en facebook es necesario hacer uso de su API REST, y desde luego como siempre el primer paso es autenticarnos en facebook para lograr obtener un token, de allí en más es solo utilizar los endpoint de facebook para cada operación que se valla
a realizar.
NO REINVENTAR LA RUEDA Y FACEBOOK SDK FOR WINDOWS
Hay muchas cosas respecto a facebook SDK que pueden ser muy engorrosas, sin embargo no debemos preocuparnos demasiado por ello, hoy en ´dia existe una amplia gama de compoentes para Windows / Windows Phone que se han encargado de resolver varios temas, especialmente
haré referencia a Facebook SDK for Windows un SDK desarrollado y mantenido por Microsoft.
Dónde está el SDK para Windows Phone?
Facebook SDK tambien soporta Windows Phone con una API enfocada a dicho sistema, pero ya que estamos trabajando con Apps universales debemos usar la misma API para Facebook SDK de Windows.
PREPARACIÓN
Para efectos de la app que crearemos en este artículo creamos una solución de App Universal con proyecto de tipo Hub:

Una vez creada procedemos a borrar las páginas xaml que vienen con el template ya que no las necesitamos
Puedes revisar el código completo en este link:
Autenticación manual en facebook desde un App Universal | C#
Juan Carlos Ruiz
Blog: http://juank.io
Twitter: @JuanKRuiz
Facebook: JuanKDev