Before I post my question I would like to tell you that I'm aware of few excellent django packages out there for twitter and facebook integration:
So, here's my question:
What I want?
I want to:
What I think
If I had to deal with facebook only then I think Django-Facebook answers almost all of my questions. But since I also want to support twitter I'm not sure what I should do. All I can think of:
[Edit:] Actually I'm looking for answers to both of the following questions:
Thanks for your valuable suggestions in advance.
django-allauth is an integrated set of Django applications dealing with account authentication, registration, management, and third-party (social) account authentication. It is one of the most popular authentication modules due to its ability to handle both local and social logins.
Django Setup Set up the initial tables and add a superuser: $ python manage.py migrate Operations to perform: Apply all migrations: admin, contenttypes, auth, sessions Running migrations: Applying contenttypes. 0001_initial... OK Applying auth. 0001_initial... OK Applying admin.
django-social-auth
is concerned with its namesake: authentication. The first 3 items in your list deal with authentication (plus profiles), so I'd use django-social-auth
for those.
The rest are interactions with the various services and would best be served by other libraries like the one you mentioned (django-facebook
etc.). django-social-auth
will take care of access tokens and permissions, so you can use these in conjunction with the other apps to perform API operations.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With