Antes de publicar mi pregunta, me gustaría decirte que conozco algunos excelentes paquetes de django disponibles para Twitter y Facebook integración:Django: Full fledge Integración de Facebook y Twitter (Django-Facebook, django-social-auth, django-allauth)
lo tanto, aquí está mi pregunta:
¿Qué quiero?
Quiero:
- permitir a los usuarios el registro a través de Facebook y Twitter. (fácil de implementar usando cualquiera de los anteriores).
- Permitir la integración de múltiples cuentas sociales en una sola cuenta de usuario. (Creo que tanto el # 2 como el # 3 pueden hacerlo.)
- Cree un perfil a partir de los datos de Facebook o Twitter (necesita permisos extendidos en caso de fb). Entonces, significa que también necesitamos acceder a los datos de Facebook y Twitter.
- Permitir al usuario publicar en Facebook y Twitter desde la aplicación django (actividad, así como a través de formularios).
- Invitar y encontrar amigos de Facebook (# 3 puede hacerlo)
- Proporcionar la misma funcionalidad que la aplicación de Facebook. (# 3 puede hacerlo.)
- Publicar en la página de Facebook propiedad del usuario. (No estoy seguro de si # 3 puede hacerlo.)
Lo que creo
Si tuviera que hacer frente a facebook sólo entonces creo Django-Facebook responde a casi todas mis preguntas. Pero como también quiero apoyar a Twitter, no estoy seguro de qué hacer. Todo lo que puedo pensar:
- Django-Facebook de facebook + django-sociales-auth o django-allauth de twitter. No estoy seguro si esta combinación puede funcionar. Por favor, avíseme si probó algo así.
- django-social-auth o django-allauth solo si alguno de estos puede proporcionar también la funcionalidad de Facebook mencionada anteriormente.
[Editar:] En realidad estoy en busca de respuestas a las dos preguntas siguientes: los
- Si decido usar Django-sociales-auth sólo entonces me puede apuntar a la que alguien muestras/fragmentos de código para interactuar con Facebook y Twitter.
- Si quiero usar Django-Facbook (porque proporciona mucha funcionalidad), ¿puedo elegirlo para Facebook y django-social-auth (o django-allauth) solo para twitter?Quiero decir todo lo relacionado con Facebook usando Django-facebook y todo lo relacionado con Twitter usando social-auth o allauth. ¿Funcionará esta combinación?
Gracias por sus valiosas sugerencias con anticipación.
Entiendo lo que ha dicho. De hecho, estoy buscando respuestas a estas dos preguntas: 1. Si elijo usar django-social-auth, solo entonces alguien me puede señalar las muestras/fragmentos de código para interactuar con Facebook y Twitter. 2. Si quiero usar Django-Facbook (porque proporciona mucha funcionalidad), ¿puedo elegirlo para Facebook y django-social-auth (o django-allauth) solo para Twitter? Quiero decir todo lo relacionado con Facebook usando Django-facebook y todo lo relacionado con Twitter usando social-auth o allauth. ¿Funcionará esta combinación? –