Saltar al contenido principal

 none
como obtener el mail y el nombre de una persona en facebook RRS feed

  • Pregunta

  • Hola hice un link dentro de facebook que cuando una persona lo presiona un lo redirige a a mi pagina, el problema es que necesito el mail(siempre y cuando sea publico) y el nombre

    uso este codigo que funciona bien

    var facebookClient = new face.FacebookClient();

    var facebookService = new FacebookService(facebookClient);

    facebookService.GetAccountAsync(FacebookSettings.AccessToken);

    await (getAccountTask);

    var account = getAccountTask.Result;

    TextBox3.Text = account.Email; TextBox2.Text = account.Name;

    pero el problema lo tengo en esta linea

    facebookService.GetAccountAsync(FacebookSettings.AccessToken);
    ya que me pide el accestoken y pongo el que tomo de graph, pero independiente del usuario de facebook que lo use en su perfil y presione el link siempre mi sale mi email y nombre, es como que debiera cambiar segun el usuario el Accesstoken

    si me pueden decir como lo logro muchas gracias

    Romina

    sábado, 16 de noviembre de 2019 19:42

Todas las respuestas

  • Hola GustavoRom

     

    Gracias por levantar tu consulta en los foros de MSDN. Con respecto a la misma, te comparto a continuación el siguiente enlace en el cual encontraras un caso similar al que nos estás reportando e información de cómo resolverlo

     

     https://social.msdn.microsoft.com/Forums/sqlserver/es-ES/ba05e42e-af55-4d89-9105-144c46824831/tomando-datos-de-facebook?forum=vcses

     

     Por favor déjame saber si puedo ofrecerte una mejor respuesta

    Gracias por usar los foros de MSDN.

     

    Pablo Rubio

     

     ____

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

     

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

     

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    miércoles, 20 de noviembre de 2019 19:17
    Moderador
  • hola

    Porque tu pagina debe pedir la autenticacion, no funciona redireccionando, esto no como Single SignOn como cuando trabaja en una red windows

    Puedes redireccionar a la pagina pero deberas lanzar la autenticacion para pedir especificamente que el usuario acepte el acceso, no es automatico

    Por eso existe OAuth

    el primer paso sera registrar tu sitio como desarrolladore para que te proporcione  una app key que uses con la libreria

     Autenticación con Facebook utilizando OWIN Katana

    analiza el paso donde menciona

    Ve a developers.facebook.com/apps => Agregar nueva App => Página web => Crear una nueva aplicación de Facebook

    es importante registrar la app para que facebook la recnozca y permite que la persona se autentique en tu app con las credenciales de facebook

    en este caso imagine se traba de una app en asp.net mvc, sino deberias igual buscar por OAuth

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 22 de noviembre de 2019 18:35