Prima di pubblicare la mia domanda vorrei dirvi che sono a conoscenza di alcuni eccellenti pacchetti di django disponibili per Twitter e Facebook integrazione:Django: integrazione completa su Facebook e Twitter (Django-Facebook, django-social-auth, django-allauth)
Quindi, ecco la mia domanda:
Cosa voglio?
voglio:
- consentire agli utenti di registrazione tramite Facebook e Twitter. (facile da implementare usando uno dei precedenti).
- Consentire l'integrazione di più account social in un account utente. (Penso che sia il # 2 sia il # 3 possono farlo.)
- Crea profilo da facebook o twitter data (necessita di autorizzazioni estese in caso di fb). Quindi, significa che dobbiamo anche accedere ai dati da Facebook e Twitter.
- Consenti all'utente di pubblicare su Facebook e Twitter dall'app django (attività e tramite moduli).
- Invito e ricerca di amici su Facebook (numero # 3 può farlo.)
- Fornire le stesse funzionalità dell'app per Facebook. (# 3 può farlo.)
- Pubblica sulla pagina facebook di proprietà dell'utente. (Non sono sicuro se il # 3 può farlo.)
Quello che penso
Se ho avuto a che fare con facebook solo allora penso Django-Facebook risponde quasi tutte le mie domande. Ma dal momento che voglio anche supportare Twitter non sono sicuro di cosa dovrei fare. Tutto quello che posso pensare:
- Django-Facebook per facebook + django-sociale-auth o django-allauth per Twitter. Non sono sicuro che questa combinazione possa funzionare. Per favore fatemi sapere se avete provato qualcosa del genere.
- django-social-auth o django-allauth solo se uno di questi può fornire la funzionalità di Facebook di cui sopra pure.
[Edit:] In realtà sto cercando risposte a entrambe le seguenti domande:
- Se scelgo di usare django-sociale-auth solo allora qualcuno può puntare al esempi/frammenti di codice per interagire con Facebook e Twitter.
- Se voglio utilizzare Django-Facbook (perché fornisce molte funzionalità), posso sceglierlo per facebook e django-social-auth (o django-allauth) solo per Twitter.Intendo dire tutto ciò che riguarda Facebook usando Django-facebook e tutto ciò che riguarda Twitter usando social-auth o allauth. Questa combinazione funzionerà?
Grazie per i preziosi suggerimenti in anticipo.
Capisco cosa hai detto. In realtà sto cercando le risposte a entrambe queste domande: 1. Se scelgo di usare django-social-auth solo allora qualcuno può indicarmi gli esempi/frammenti di codice per interagire con Facebook e Twitter. 2. Se voglio usare Django-Facbook (perché fornisce molte funzionalità), posso sceglierlo per facebook e django-social-auth (o django-allauth) solo per twitter. Intendo dire tutto ciò che riguarda Facebook usando Django-facebook e tutto ciò che riguarda Twitter usando social-auth o allauth. Questa combinazione funzionerà? –