2011-10-12 10 views
5

he adaptado mi aplicación a todas las nuevas características de la línea de tiempo, agregaciones, mini historias y demás. configuro "publish_actions" como se requiere en el proceso oauth así como también en el diálogo de proceso "new auth". He configurado mis agregaciones y todo se ve perfecto y también obtuve el Opengraph cerca de ministories en tiempo real funcionando.publish_actions issues

PERO

1) no consigo la nueva página de autenticación a aparecer ... Soy el único desarrollador, he puesto "usar nueva página de autenticación" en la configuración de la aplicación, estoy en la beta desarrollador y obtuve la línea de tiempo en mi perfil, por supuesto, obtuve las historias de Opengraph casi en tiempo real, obtuve mi conjunto de agregaciones, puedo obtener una vista previa de la pantalla como yo y el usuario genérico.

2) la página de autenticación anterior solo muestra "publish_actions" cuando configuro mi aplicación para ser de los "juegos" de tipo de aplicación y cuando configuro mi aplicación como del tipo "otro" no me piden "publish_actions" permiso al agregar la aplicación y obtengo "OAuth" Facebook Platform "" insufficient_scope "" (# 200) Requiere permiso extendido: publish_actions "todo el tiempo.

por qué el desarrollo de/on facebook tiene que ser tan buggy y dura todo el tiempo?

+0

Tengo un problema similar. ¿Qué se requiere para poder solicitar publish_actions? Cuando solicito este permiso, la URL de oauth/dialog simplemente me redirecciona a redirect_uri inmediatamente sin mostrarme un cuadro de diálogo ni pedir permiso. ¿Qué debo configurar en la configuración de mi aplicación de Facebook para que esto funcione correctamente? – spitzanator

+0

¿está utilizando oauth como su tipo de autenticación cuando carga el SDK de Facebook? –

Respuesta

0

Bump. tengo mismo problema también. creado nuevas aplicaciones, la configuración de todo, incluyendo nuevo cuadro de diálogo de autenticación y publish_actions pero conseguir de diálogo de edad en su lugar.

Vi a alguien mencionar que todos los usuarios deberían ser al menos probadores. Intenté eso y todavía no funciona.

Woohoo, acabo de cambiar el tipo de aplicación a los "Juegos" y en el cuadro de diálogo de autenticación mostró ahora "Agregar a la línea de tiempo". Todavía muestra el viejo diálogo de Auth para mí, pero al menos las publish_actions están ahí.

+0

¿Podría ayudarme y explicarme qué quiere decir con "diálogo anterior" y "diálogo nuevo"? Soy nuevo en el desarrollo de FB y aún no entiendo esta diferencia. Gracias – Yetanotherjosh

+0

Soy un poco nuevo en esto también, pero esto es lo que sé.Antes de Open Graph, FB tenía un diálogo/página de autenticación que le preguntaba al usuario si el usuario deseaba otorgarle permiso para que la aplicación hiciera ciertas cosas. Pero con el nuevo gráfico Open, introdujeron un nuevo tipo de diálogo de Auth. Puede configurarlo en la pantalla de administración de su aplicación. Entiendo que este nuevo cuadro de diálogo debería mostrarse si su aplicación usa nuevas características de Open Grapth (como publicar acciones en la línea de tiempo). En este momento veo el diálogo de estilo antiguo incluso aunque mi aplicación use publish_actions. –

0

Estoy teniendo exactamente el mismo problema. No encuentro la manera de obtener permisos de 'publish_actions' para un usuario de la aplicación. Incluso he tratado de usar directamente, lo que debería agregar automáticamente 'publish_actions', pero el diálogo de autenticación solo parpadea y desaparece.

Esto es sin duda algo relacionado con el nuevo diálogo de autenticación que no aparece incluso cuando se seleccionan las configuraciones de migración correctas. ¿Es un error de Facebook?

0

Disculpe las molestias que está teniendo. Este fue un error de nuestro lado y debería resolverse más tarde hoy.

2

"Estas historias solo pueden ser publicadas por aplicaciones categorizadas como 'Juegos' y solo se muestran a los usuarios cuando se juega. Pretendemos ampliar los tipos de aplicaciones que pueden usar estas nuevas API en un futuro cercano." (http://developers.facebook.com/blog/post/539/)

Así que creo que solo tenemos dos opciones en este momento. Cambia la categoría de la aplicación a "Juegos" O usando la nueva página de diálogo de permisos.