type open depurer debugger debug checker app_id facebook user tabs

open - Facebook Obtener ID de usuario desde la pestaña de la aplicación



og:type (3)

Las aplicaciones de Facebook pueden tener una pestaña que el usuario puede agregar a las pestañas de su perfil si así lo desea.

¿Cómo puedo obtener el uid o identificar al usuario actualmente conectado para personalizar el diseño para él, por favor?

Gracias.


Como se observa aquí :

Facebook no remite quién es el usuario que está viendo la primera vez que visita su pestaña. Facebook envía el ID del propietario del perfil en el parámetro fb_sig_profile_user, para que sepa de qué perfil mostrar el contenido.

La identificación del visitante se pasa como parámetro de solicitud después de que un usuario interactúa con su pestaña. No puedo encontrar el nombre exacto del parámetro, ya que eliminaron una página wiki que solía contener una lista de todos los parámetros pasados, pero si vuelca todos sus valores de solicitud, debería poder verlo (pero no durante la primera visita).


Pruebe este, si el usuario está conectado. Puede obtener directamente el user_id, session_key, etc. de la cadena de consulta.

long fbuid = long.Parse(Request.QueryString.Get("fb_sig_user"));