¿Cómo ver si el usuario tiene su aplicación de Facebook en su casilla de perfil?

votos
2

¿Hay alguna manera de verificar si el usuario de una aplicación ha agregado un cuadro de perfil para esa aplicación? Esto es posible porque lo he visto en iLike donde se muestra una ventana en la página principal para preguntarle al usuario si desea agregar un cuadro de perfil si el usuario aún no lo ha hecho. Cualquier ayuda sería apreciada. Si esto no es posible con la API, ¿cómo se hace esto en FBML?

Gracias de antemano.

Publicado el 26/04/2009 a las 02:43
fuente por usuario
En otros idiomas...                            


3 respuestas

votos
1

No hay forma de que pueda saber si un usuario agregó su aplicación a su perfil. No estoy seguro de lo que iLike está haciendo en el back-end, pero parece que le piden que lo publique en su perfil. De forma predeterminada, el perfil no tiene nada, necesita publicar algo en él.

Normalmente esto se hace mostrando un botón especial que Facebook muestra si no tienen la aplicación ya en el perfil. Pero Facebook tampoco mostrará el botón especial si el perfil no tiene contenido. Entonces, es un escenario de gallina y huevo, ¿qué viene primero?

Puede consultar lo que está actualmente en el perfil de los usuarios (getProfileFBML), por lo que podría usar esto como una verificación para ver si han agregado su aplicación al perfil. Si está vacío, nunca publicaste ningún contenido. Pero no puede decir si posteriormente lo eliminaron, o lo movieron a la pestaña de Cajas (que es inútil).

Respondida el 26/04/2009 a las 06:53
fuente por usuario

votos
0

No he usado iLike, pero la etiqueta <fb: add-section-button section = "profile" /> desaparece automáticamente una vez que el usuario hace clic y le da permiso a la aplicación para publicar en su perfil.

En mi aplicación, siempre escribo algo en el objeto de perfil cada vez que el usuario actualiza la aplicación; si no han dado permiso para que aparezca el objeto de perfil, permanece invisible. Eso es todo.

Respondida el 25/06/2009 a las 00:33
fuente por usuario

votos
0

No, no puedes

Respondida el 25/06/2009 a las 00:36
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more