Comunidad de diseño web y desarrollo en internet online

Aplicación para Facebook con FLEX - Problemas con la segurid

Citar            
MensajeEscrito el 28 Sep 2010 04:41 am
He finalizado de desarrollar mi primera aplicación para Facebook con FLEX, para dar obsequios a los fans de mi página através de Facebook, me encuentro realizando pruebas, y sucede que al momento de publicar o compartir en el muro mi regalo, con una cuenta distinta a la de Desarrollador, no se realiza ninguna publicación en el muro, y solo con la cuenta de Developer, funciona de maravilla, que podrá ser?

Alguien puede ayudarme?

- ya he revisado la configuración de la aplicación Facebook, y está correcto.
- El StreamPublish funciona perfecto cuando estoy logeado con la cuenta Desarrollador
- Al iniciar por primera ves la aplicación se piden los permisos pertinentes...

no se que puede fallar, por favor HELP ME! :shock:

Por f_vargas

86 de clabLevel

1 tutorial

Genero:Masculino  

firefox
Citar            
MensajeEscrito el 29 Sep 2010 04:55 pm
¿Que ninguna respuesta?
Explico más claramente mi problema:
He desarrollado una aplicación para Facebook con Flex y la API de facebook. Tengo el siguiente problema:
No puedo publicar mensajes en el muro del usuario que se encuentre utilizando la aplicación, salvo cuando estoy logeado como el desarrollador...

- Ya he revisado la configuración de la aplicación Facebook, y está correcto
- El StreamPublis para publicar en el muro funciona de maravillas, claro solo para el creador.
- Al iniciar la app, se piden los permisos pertinentes

No se que pueda fallar, alguna respuesta a mi problema?

Por f_vargas

86 de clabLevel

1 tutorial

Genero:Masculino  

firefox
Citar            
MensajeEscrito el 29 Sep 2010 09:01 pm
Lo solucioné por mi propia cuenta, es un problema con los permisos que la aplicación debe pedir al usuario.
los usuarios normalmente no dan los permisos suficientes para que la aplicación pueda publicar cosas en su muro, o mandar notificaciones... por lo cual el desarrollador de la app, debe pedir los permisos adicionales, la forma de hacerlo es usando:

fbook.grantExtendedPermission("publish_stream");
Esta línea me salvó la vida, y al fin conseguí lo que quería.
Algo más para los que depronto tengan ese mismo problema, aca le dejo el fragmento de codigo.

private function onPublish(e:FacebookEvent):void{
if (e.error! = null) {
fbook.grantExtendedPermission("publish_stream");
trace ("Publicar para escuchar:" + e.error.errorMsg);
}else{
trace ("Publicar para escuchar: onPublish" + e.data);
}
}

Si tienen dudas pueden hacerlo, directamente aqui. Graxias...

Por f_vargas

86 de clabLevel

1 tutorial

Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.