問題タブ [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 - Django: django-facebook は /facebook/connect/ にリダイレクトします
django-facebook に関するすべてのドキュメントを読みましたが、settings.py をセットアップした後、登録が django-facebook のテンプレートにリダイレクトされる理由をまだ理解していません。
設定.py
アプリのテンプレート フォルダーでテンプレートを編集できないようにする必要がありますか? 私が行方不明の何かがありますか?
ありがとう!
python - django_facebook アプリのリンクにより、Bad Request: missing signed_request が発生する
pythonanywhere にインストールされている django_facebook ライブラリを使用しています。あるビューから別のビューへのリンクをクリックすると、次のエラー メッセージが表示されます。
400不正な要求
signed_request がありません。
Facebookアプリでリンクがどのように機能するかについて簡単に説明してもらえますか?
@canvas_only デコレーターを削除しても、グラフ API にアクセスする必要があるため、問題は解決しません。
コードは次のとおりです。
ビュー.py:
submit.html:
python - django_facebook フレームワークで友達を取得する
フレームワーク django_facebook と userrena を使用してユーザーの友達リストを取得するプロセスについて、少し混乱しています。
{{ request.user.get_profile.friends }} は友達を持つユーザーの空のリストを返すため、これは紛らわしいですが、{{ request.user.get_profile.access_token }} は実際には適切にアクセス権を返すため、これはパーミッション エラーではありません。これは、そのユーザーのフレンド リストにhttps://graph.facebook.com/me/friends?access_token= {{ request.user.access_token }}からアクセスできることを意味します。
ドキュメンテーションとコードを読みましたが、フレンドリストまたはいいね! リストが何も返さない理由がわかりません (他のすべてが機能します)。誰かが喜んでそれを手伝ってくれるなら、それは素晴らしいことです(申し訳ありませんが、この質問は少しあいまいです)。
フレームワークのコードは次のとおりです。
https://github.com/tschellenbach/Django-facebook
特に 50 行目 (ユーザーからフレンドが返される場所): https://github.com/tschellenbach/Django-facebook/blob/master/django_facebook/models.py
ありがとう
python - Facebook プロフィール モデルの問題
アプリで facebook_connect を使用しています。
ユーザー プロファイル モデルを自分のアプリにインポートしたい.....しかし、次のエラーが表示されます
from facebook_connect.models import FacebookProfileModel
ImportError: 名前 FacebookProfileModel をインポートできません
私のmodel.pyは次のとおりです:-
私はこの機能を初めて使用しており、参照用にこのドキュメントを使用しています。そのため、私が間違っている場所や、モデルに何かを追加する必要がある場所で、誰でも助けてくれます。
ありがとう
django - facebook_connect ファイルをアプリのどこに配置すればよいですか?
アプリで友達を招待するためにFacebookの友達アプリを使用しました。モード、ビューマネージャー、管理者、設定、URL、およびテンプレートファイルがあるため、アプリのどこにファイルを配置する必要があるかを知りたい です。
よくわかりませんが、アプリ全体をプロジェクト内に保持するだけで動作する可能性があります!!!! しかし、私にはうまくいかないので、この質問をします。
そのための Github プロジェクトは次のとおりです: https://github.com/barszczmm/django-easy-friends
python - FQL クエリからデータを取得する
Facebook と django-facebook の統合を行っているため、fql クエリからデータを取得する必要があります。コードは次のとおりです。
現在のコードは、django-facebook から作成されたモデルから access_token を取得し、特定のイベントのすべての参加メンバーを取得します。最後に、fql の結果ページにリダイレクトされます。これらの結果を取得して処理したいのですが、どうすればよいですか? 私は urllib2 を使用して、次のように入れてquery
みました:
エラーが表示されます - HTTP エラー 400: 要求が正しくありません。事前にご協力いただきありがとうございます。
django - djangoソーシャル認証のURLエラー
アプリで django social auth を使用していますが、Page not found エラーが見つかりました。アプリにインストールし、アプリと並行してプロジェクトに配置しました。
また、URLファイルにURLを追加しました
url(r'', include('social_auth.urls')),
しかし、エラーが表示されると、URLファイル内のURLのリストと、探している必要なURLがある場所が表示されます。
エラーページは次のとおりです。
上記のリストでは、url ファイルにその url があることがわかりますが、アクセスしていません ??
django - ポート転送を使用してdjangoテストサーバーをセットアップする
Webアドレスからアクセスできるようにdjangoテストサーバーをセットアップしたい(主にFacebookのテスト用)。このために、Apacheで正常に動作するno-ipサービスを使用しています。しかし、同じ Web URL からのポート 80 アクセスでテスト サーバーを起動しようとすると、ページの読み込みに問題が発生します。
ルーターが適切に構成されており (ポート フォワーディングは apache で動作)、テスト サーバーがローカルで実行されていることは既に確認済みです。
それで、私は何をすべきですか?Facebook と統合した django プロジェクトの開発について何か提案はありますか?
ありがとう!
django - FacebookCanvasアプリを作成するためのDjangoLib
DjangoでFacebookCanvasアプリを作成するために使用できるライブラリが少なくとも3つ見つかりました。
- PythonForFacebook- https://github.com/pythonforfacebook/django-facebook
- Fandjango- https://github.com/jgorset/fandjango
- Django For Facebook(fashiolista.com)-https ://github.com/tschellenbach/Django-facebook
このタスクでは、これらのうちどれを好みますか?たぶん、他にもっと堅牢なライブラリがありますか?どちらを選ぶか少し混乱しています。
django - Django social_auth カスタム ユーザー モデル FacebookBackend の説明
初めて social_auth (omab) を使用しようとしていますが、基本的な facebook ユーザーデータを保存する方法の実例がないことがわかりました。social_auth docs で説明されているように、認証は機能し、ユーザーは問題なく作成されますが、保存する必要がgender
ありlocale
ます。どちらも基本的な Facebook ユーザー データに属しているため、常に Facebook の応答に含まれています。
Django 1.4、Python2.7、および最新の social_auth を使用しています。だから私はSOCIAL_AUTH_USER_MODEL = 'myapp.UserProfile'
settings.py ファイルと model.py で使用しようとしました:
settings.py でパイプラインを定義しています
しかし、上記ではエラーが発生しますAssertionError: ForeignKey(None) is invalid. First parameter to ForeignKey must be either a model, a model name, or the string 'self'
またAUTH_PROFILE_MODULE = 'myapp.UserProfile'
、以前と同じように user.model を拡張する代わりに使用しようとしましたが、これはうまく機能しますが、UserProfile の作成時に必要なデータを入力する方法がわかりません。誰でもこの問題の作業コードを配置できますか?
ありがとう