Django: Full fledge Facebook and Twitter integration (Django-Facebook, django-social-auth, django-allauth) -


Before posting my question, let me tell you that I will know about some excellent Django packages, Facebook integration: <

  • So, my question is:

    What do i want

    I want to:

    1. Allow users to register through Facebook and Twitter. (It is easy to use any of the above).
    2. Allow the integration of multiple social accounts into a user account (I think both # 2 and # 3 can do this.)
    3. Create a profile from Facebook or Twitter data (Extended permissions are required in the case of FB), that is, we also need to access data from Facebook and Twitter.
    4. Allow the user to post to the Facebook app and app on the Demo app (via form as an action form).
    5. Invite and find Facebook friends (# 3 can do this.)
    6. Provide the same functionality as the Facebook app (# 3 can do this.)
    7. Post to the user-owned Facebook page. (I'm not sure that # 3 can do this.)

      What do I think

      If I had to deal with Facebook only So I think Django-Facebook answers all of my questions but since I also want to support Twitter, I'm not sure what I should do. I can think of all:

      1. Django-Facebook django-social-auth or django- Allauth I'm not sure whether this combination can work for Twitter, please tell me if you have tried to do something like that.
      2. django-social-auth or django-allauth If any of these above can provide the Facebook above, in fact I look for the answers to the following questions
        1. If I want to use the Digengo-Social-Ath, someone would send me samples to interact with Facebook and Twitter Can talk on / code snippets.

        2. If I want to use the DJENGO-FAKBOOK (because it has many functionality), can I choose it for Facebook and DJENGOGO-SOCIAL-AUTH (or DJGEENGO-ELLETH), only Twitter for. I mean all the things related to Facebook are used by the use of social-proof or evidence using everything related to Dégoño-Facebook and Twitter. Will this combination work?

          Thanks in advance for your valuable suggestions.

          django-social-auth is related to its name: Authentication The first three items in your list work with authentication (plus profiles), so I am using django-social-auth for those people.

          The best services will be provided by the various services and other libraries mentioned by you ( django-facebook etc.). django-social-auth will take care of access tokens and permissions, so that you can use combination with other apps to accomplish these API tasks.

  • Comments

    Popular posts from this blog

    Python SQLAlchemy:AttributeError: Neither 'Column' object nor 'Comparator' object has an attribute 'schema' -

    java - How not to audit a join table and related entities using Hibernate Envers? -

    mongodb - CakePHP paginator ignoring order, but only for certain values -