Pregunta

Estoy desarrollando una aplicación iframe en Facebook (usando pyfacebook y Django) y no podía comprender la documentación oficial. Alguien me puede dar un puntero sobre cómo solicitar los permisos extendidos (como read_stream, publish_stream y offline_access)?

he experimentado con FB Conectar pero ni siquiera estoy seguro de que es el camino correcto a seguir para una aplicación marco flotante.

El siguiente código colocado en mi plantilla, aparece la alerta pero sin el permiso de diálogo:

FB.init(my_api_key, "/media/js/xd_receiver.htm");
FB.ensureInit(function() {
  alert("aa");
  FB.Connect.showPermissionDialog("email,offline_access,read_mailbox,publish_stream");
  alert("aa");
});

p.s. Se parece a Como llegar (y el uso ) permisos extendidos en Facebook con Python / Django es relevante, pero creo que se trata de FBML que no es mi caso.

¿Fue útil?

Solución

Después de 15 horas de lucha (la mitad de los cuales se dedicó a dormir) me encontré con mi problema. Me olvidé de configurar el campo Conectar el URL de mi aplicación de Facebook. He copiado mi URL de respuesta lienzo, configurado el dominio base y ahora funciona perfecto.

I se detalla todo el proceso aquí: http : //phdrocks.wordpress.com/2010/03/08/getting-extended-permissions-in-facebook/

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top