問題タブ [django-facebook]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django-authentication - django-facebookはfacebookテストユーザーにログインしません
ユーザーがFacebookアカウントを使用して登録できるWebアプリを作成しています。私はdjango-facebookを使用して新規ユーザーの認証/登録を行っています。userenaの代わりにdjango登録を使用して、最も簡単なセットアップを試しています。自分のFacebookアカウントを使用すると、すべてがうまく機能します。アプリに自分のプロファイルへのアクセスを許可することを確認するよう求められ、auth_userテーブルに新しいアカウントが作成され、ログインします。
ただし、テストユーザーとしてFacebookにログインすると、アプリを許可したことを確認した後、facebook / connect /?facebook_login = 1&attempt = 1&code =AQBM0-z......新しいアカウントにリダイレクトされます。作成されません。
関連する設定は次のとおりです。
python - Facebook アプリを Django に追加して、Facebook ページの権限を取得します
ページ管理者に代わって投稿したい Facebook ページがいくつかあります。次のようなものが必要です。
- Facebook アカウントを使用して Facebook ページ管理者にログインし、ボタンをクリックして認証します
- 彼の Facebook ページにコンテンツを公開するためのすべての権利 (page_access_token と page_ID) を取得します
- 私のサイトに来る一部のユーザーは、それぞれの facebook ページで自分のメッセージを公開できます。
問題は最初と2番目のポイントにあります。認証部分用にFacebookアプリを作成しましたが、Djangoと統合するにはどうすればよいですか。facebook-sdkを使用して page_access_token と page_ID がある場合、特定の Facebook ページに投稿できます。
以下のコードは、Facebook ページでフィードを公開します。
FacebookアプリよりもDjangoアプリの方が多く、助けていただければ幸いです。ありがとう
python - Django および django-facebook パッケージを使用して Facebook にステータスを投稿する
django-Facebook と Django-registration をインストールしました。Django-registration は正常に機能していますが、django-Facebook は機能していません。自分のサイトで提供されているテキストエリアを介して Facebook にステータスを投稿する必要があります。私は Django の初心者なので、明確で段階的なガイドが役に立ちます。前もって感謝します!
javascript - Selenium テストでの Facebook ログイン
私は、Facebook インタラクションに django_facebook を使用し、自動システム テストに Selenium を使用して、django プロジェクトに取り組んでいます。
テストでは、アプリケーションから facebook へのログ記録に関しては、次のようにします。
しかし、Facebook の JS SDK が非同期の初期化プロセスを完了していないため、失敗します。私のテストは過去に機能していましたが、現在何かが変更されたかどうかはわかりません(初期化が遅いなど)。
fbAsyncInit を使用するような解決策を考えましたが、そのコードは Javascript ファイルで django_facebook によって提供されており、触れたくありません。
ログイン機能を使用できるように、Facebook JS SDK が完全に読み込まれるまで待機する方法はありますか?
django - django-facebook を機能させる
https://github.com/tschellenbach/Django-facebookの readme に記載されている指示に従って、django-facebook を機能させようとしてい ます。私はジャンゴが初めてです。
シンプルに見えますが、次の問題に直面しています。私はそれを働かせることができません。
readme には、 と書かれていますAUTH_USER_MODEL = 'member.FacebookUser'
。モデルをインポートした後が正しいオプションだと思います
AUTH_USER_MODEL = 'django_facebook.FacebookUser'
。変更を行った後でも、syncdb は次のようなエラーをスローします。
FacebookUser does not have a USERNAME_FIELD
.
デフォルトのユーザーモデルを使用することにしたことを解決できません - auth.user
。それは機能し、facebook/example を読み込むことができました。ただし、Facebookからの認証後、エラーが発生します
プロジェクト設定で AUTH_PROFILE_MODULE を設定する必要があります
だから私は追加しましたAUTH_PROFILE_MODULE = 'django_facebook.FacebookProfile'
今、それは新しいエラーを返します -
FacebookProfile 一致クエリが存在しません。ルックアップ パラメータは {' user_ id _exact': 2L} でした
私は今どうすればいい?
python - facebook_idが見つからないというdjango-facebook内部コード
https://github.com/tschellenbach/Django-facebook/tree/master/facebook_exampleの django-facebook のチュートリアルと例に従いました
私はそれを稼働させています(syncdbと移行を実行し、javascriptとcssコードをテンプレートに統合したように)。
テンプレートのリンクをクリックすると、Facebook に正常に接続され、認証できます。ただし、リダイレクトすると、エラーが発生します。
これは django-facebook のコード内にあり、セットアップに何か問題があったかどうかはわかりません。抽象 FacebookProfileModel クラスを拡張する独自の UserProfile モデルを作成しました (FacebookModel も使用してみました)。
すべてヌルですが (外部キーで使用されているユーザー ID を除く)、データベースにプロファイルが作成されていることがわかります。何が間違っているのかわかりません。
python - Django Facebook でログアウトしますか?
Django-facebook を初めて使用します。
何らかの理由で、Facebook でログインした後、Facebook アカウントからログアウトした場合。「ユーザーがログアウトした」ため、アプリケーションはデフォルトの Django ユーザーでログインしたままになり、期限切れのセッション トークンが使用されます。その後、facebook に再ログインすると、Django アプリは Facebook から「ログアウト」したままになります。
@facebook_required_lazy
上記の場合、ビュー関数の上部にアタッチしようとしましたが、効果がありませんでした。このユース ケースでのこのデコレーターの意図された動作は何ですか? ビューには、get_persistent_graph への呼び出しが含まれています。