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-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.