Pregunta

Sólo quiero importar mi estado de Facebook y fotos a mi sitio web Django personal, pero todos los ejemplos y documentación que puedo encontrar son para el desarrollo de aplicaciones de Facebook.

Un simple rss feed sería suficiente, pero tampoco parece existir en facebook. ¿Realmente tengo para crear una aplicación de facebook completo para hacer esto?

¿Fue útil?

Solución

Una aplicación de Facebook simple no es tan difícil ... excluyendo tratando de descifrar la sopa en developers.facebook.com.

El "problema" es que se necesita para obtener una clave de aplicación, secreto de la aplicación, ya veces una clave de sesión con el fin de acceder a los servicios web. A menos que alguien está compartiendo un servicio para hacer precisamente eso (no he mirado, y que había necesidad de confiar en ellos), entonces la única manera de cumplir los requisitos son para crear una aplicación. Sin embargo, la clave application / secreto de la aplicación en realidad no requiere que escriba nada. Aparecerán en el Facebook desarrollador de aplicaciones (la aplicación que le permite editar sus aplicaciones ...)

Ahora, todo lo que necesita es una clave de sesión (sin embargo, no siempre se requiere una clave de sesión, ver las Sesiones Comprensión de enlace más abajo) - y es de esperar una permanente. Para ello, pedir la autorización extendida offline_access **. Si admite el de una aplicación, se puede obtener una sesión para usted cada vez se siente como que (o más bien, la sesión no seguir las políticas de expiración de una hora para que la aplicación). permisos ampliados . La comprensión de Sesiones . Oh, pero ignorar que 'auth.renewOfflineSession (UID)' ejemplo - no existe el método. Te dije la documentación "desarrollador" era sopa: -)

Se puede utilizar la dirección URL en formato: http://www.facebook.com/tos.php?api_key=YOURAPIKEY&req_perms= offline_access para solicitar el permiso de usted mismo. Ahora consulte los siguientes enlaces: -)

Mas información en:

** No estoy del todo seguro de si los nuevos cambios a la política FB afectan siempre-sesiones, pero este vínculo parece más relevante para la tarea en cuestión: http://blog.jylin.com/2009 / 10/01 / carga de pared puestos-usando-facebookstream_get /

Conseguir offline_access a trabajar con Facebook

Facebook acceso sin conexión paso a paso

(que no será necesario publicar / compartir su aplicación de Facebook -., Se puede conservar en el modo de recinto para siempre)

Otros consejos

Probablemente. Cualquier cosa que la autenticación por alto sería un problema bastante grande privacidad.

Con el lanzamiento de la nueva API de gráficos, esto es bastante simple una vez que el token de OAuth. Por desgracia, tendrá que crear una aplicación, pero puede ser un lugar pequeño para obtener su token de OAuth de modo facebook puede autorizar a sus peticiones. Puede utilizar el SDK Python aquí: http://github.com/facebook/python-sdk/

Una vez que tenga el token, que hacer una llamada a: https://graph.facebook.com/[your profile]/statuses?token=[your token]

Y obtendrá JSON.

Si el primer acceso a Facebook y luego ir a la página de documentación se puede ver el ejemplo de trabajo haciendo clic en el enlace statuses en la tabla connections.

http://developers.facebook.com/docs/reference/api/user

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