2012-03-26 18 views
8

Estoy buscando un tipo de respuesta de "mejores prácticas" con respecto a las aplicaciones de Facebook y el entorno de producción/producción. Instintivamente, he proporcionado a cada entorno su propia aplicación de Facebook, completa con su propia identificación y secreto. Parece (here, here y mediante Google) que simplemente no es posible compartir la configuración de OG en todas las aplicaciones, así que he estado copiando las configuraciones de las aplicaciones en todos los entornos (icono, permisos y textos solicitados, etc.). Ha sido doloroso y feo, pero he vivido con eso.Entornos de implementación múltiples (producción/montaje/etc.) y Facebook Apps

Desafortunadamente, con la introducción de las acciones de Opengraph, ya no es divertido, mucho más para copiar y todo tiene que pasar por el proceso de aprobación. ¿No hay una mejor manera de hacer esto? Un compañero de trabajo sugirió que simplemente compartamos la misma aplicación en todos los entornos, pero estoy preocupado por eso, significa que tendremos que compartir secretos de producción con el entorno de ensayo (ni siquiera estoy hablando de entornos de desarrollo localhost), y eso tendremos que enrutar el tráfico de Facebook al entorno correcto de alguna manera (porque una aplicación de Facebook significa una página de URL).

Tiene que haber una mejor manera ... ¿no?

+4

Facebook acaba de enviarme una encuesta titulada _¿Qué opinas sobre el proceso de envío de Open Graph? _... Les dije exactamente lo que pienso sobre eso ... –

Respuesta

5

veo que hay una característica llamada "Aplicaciones de prueba" ahora que parece encajar el proyecto de ley: Aplicaciones https://developers.facebook.com/docs/apps/test-apps/

prueba son como aplicaciones regulares en que tienen sus propios ajustes de ID e independientes de la aplicación, pero ofrecen una serie de ventajas para su uso durante la pre-producción: ... al crear aplicaciones de prueba - se copian las configuraciones de su aplicación para la producción por lo que su fácil de SpinUp nuevas aplicaciones que reflejan los ajustes de la aplicación de producción

es trabajando para mí hasta ahora.

5

Hice prácticamente la misma pregunta en una sesión de grupo en F8 el año pasado. Crear aplicaciones múltiples es la mejor práctica. Son conscientes de que es un inconveniente, especialmente con los objetos y acciones de gráfico abierto. Sin embargo, mencionaron la posibilidad de configurar aplicaciones en el futuro a través de la API, pero todavía estoy esperando esto. Hasta entonces, es un proceso manual.

+0

Pero enviar acciones de gráfico abierto para cada aplicación por separado es una mierda , como Yaniv dice que ya no es divertido. Tiene que haber una mejor manera. – 0x4a6f4672

Cuestiones relacionadas