7

私が質問を投稿する前に、私はいくつかの優れたdjangoパッケージを知っていると伝えたいTwitterやFacebookとの統合:Django:フルフェッジFacebookとTwitterの統合(Django-Facebook、django-social-auth、django-allauth)

そうで、ここに私の質問です:

私が欲しいものは?

私がしたい:

  1. は、FacebookやTwitter経由で登録をユーザーに許可します。 (上記のいずれかを使用して簡単に実装できます)。
  2. 複数のソーシャルアカウントを1つのユーザーアカウントに統合できます。 (私は#2と#3の両方がそれをすることができると思う)
  3. facebookかtwitterデータからのプロフィールを作成しなさい(fbの場合の拡張された許可が必要)。つまり、FacebookやTwitterからデータにアクセスする必要があるということです。
  4. djangoアプリからFacebookやTwitterに投稿することができます(アクティビティやフォーム経由で投稿できます)。
  5. facebookの友だちを招待して見つけてください(#3ができます)。
  6. facebookアプリと同じ機能を提供します。 (#3はそれを行うことができます)
  7. ユーザーの所有するFacebookページに投稿してください。 (私は#3はそれを行うことができるかどうかわからない。)

私が思う私が唯一、その後のFacebookに対処しなければならなかった場合は

私はジャンゴ - Facebookは、ほぼすべての私の質問のを答えだと思います。しかし、私もツイッターをサポートしたいので、私は何をすべきか分かりません。 Facebookの+ ジャンゴ・社会的-AUTHまたはジャンゴ・allauth Twitterのためのために

  1. ジャンゴ - Facebookの:すべて私が考えることができます。この組み合わせがうまくいくかどうかはわかりません。そんなことを試してもらえたら教えてください。
  2. django-social-authまたはdjango-allauthこれらのいずれかが上記のFacebook機能を提供できる場合にのみ、

[編集:]実は、私は次の質問の両方に対する答えを探しています:私はジャンゴ・社会的-AUTHを使用することを選択した場合

  1. だけにして、誰かが私を指すことができますfacebookとtwitterと対話するためのサンプル/コードスニペット。
  2. Django-Facbookを使用したいのであれば(それは多くの機能を提供しているので)、Facebookとdjango-social-auth(またはdjango-allauth)のためだけにTwitter用に選ぶことができます。私はDjango-facebookを使ってFacebookに関連するすべてのことを言っています.Social-authやallauthを使ってtwitterに関連するすべてのことを言います。この組み合わせは機能しますか?

お寄せいただきありがとうございます。

答えて

2

django-social-authは、その名前を付けたものと関連しています。認証です。あなたのリストの最初の3つの項目は認証(とプロファイル)を扱うので、私はそれらのためにdjango-social-authを使います。

残りはさまざまなサービスとのやりとりであり、あなたが挙げたような他の図書館(django-facebookなど)に最も適しています。 django-social-authはアクセストークンとアクセス許可を処理するため、他のアプリと組み合わせてAPI操作を実行することができます。

+0

あなたの言ったことを理解しています。実際に私はこれらの質問の両方の答えを探しています: 1.私がdjango-social-authを使用することを選択した場合、誰かがfacebookとtwitterと対話するためのサンプル/コードスニペットを指し示すことができます。 2. Django-Facbookを使用したい場合(機能が豊富なので)、Twitter専用にFacebookやdjango-social-auth(またはdjango-allauth)を選択できますか?私はDjango-facebookを使ってFacebookに関連するすべてのことを言っています.Social-authやallauthを使ってtwitterに関連するすべてのことを言います。この組み合わせは機能しますか? –

関連する問題