¿Python es una plataforma estable para el desarrollo de Facebook?
Pregunta
Estoy tratando de construir mi primera aplicación de Facebook, y parece que el python facebook ( pyfacebook ) el contenedor está realmente desactualizado y las funciones más relevantes, como las funciones de flujo, no están implementadas.
¿Hay alguna interfaz de Python madura para Facebook? Si no, ¿cuál es el mejor lenguaje para el desarrollo de Facebook?
Solución
La ubicación actualizada de pyfacebook es en github . Además, como arstechnica explica bien:
PyFacebook también es muy fácil de extender cuando los nuevos métodos de API de Facebook son introducido. Cada método de API de Facebook se describe en la biblioteca PyFacebook utilizando una estructura de datos simple que especifica el nombre del método y tipos de parámetros.
por lo tanto, incluso si usa una versión de pyfacebook que aún no implementa algo nuevo que necesita, es fácil agregarlo, como Ryan Paul muestra aquí con respecto a algunas de las funciones de transmisión (en abril justo después de su lanzamiento).
Otros consejos
El propio Python-SDK de Facebook cubre la nueva API Graph ahora:
Pruebe este sitio en su lugar.
Es el sitio de pyfacebooks en GitHub. El que tienes está desactualizado.
Si eres un novato en Facebook, te sugiero que hagas tus primeras aplicaciones en PHP. Facebook está escrito en PHP, las API están realmente diseñadas en torno a PHP (aunque en teoría son neutrales al lenguaje). El último soporte de API y la mayor parte del código de muestra siempre está en PHP.
Una vez que te acostumbras, definitivamente puedes escribir aplicaciones FB en otros lenguajes, incluyendo Python, Actionscript, etc. Pero mi experiencia con otras plataformas es que nunca funcionan "fuera de la caja". con Facebook como lo hace PHP.
¡Esto no es nada contra Python! Me gusta mucho el idioma.