問題タブ [fandjango]
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 - Fandjango Facebook ユーザーは、いくつかの Facebook フィールドのみを返します
Fandjango を使用して、Facebook ユーザーの relationship_status と significant_other.name にアクセスしようとしていますが、これらの属性が見つかりません。私のコード:
https://developers.facebook.com/docs/graph-api/reference/user/からすべての Facebook 属性のリストを印刷して、機能するものと機能しないものを追跡しています。
これは、ID、ミドルネーム、性別、姓、およびロケールのみを生成します。パブリック プロファイルの属性のみを取得していることは明らかですが、残りの属性にアクセスする方法はわかりません。
アクセスできる属性を把握するために、その dir(user) コマンドを実行すると、次の結果が得られます。
明らかに、それは機能しているものを示しており、機能していないものはリストしていません。
非公開プロファイル属性へのアクセスについてかなり明白な何かが欠けているように感じますが、それが何であるかは本当にわかりません.
編集:さらに調査を行った後、必要なすべての属性を取得するには、ユーザーの auth_token をグラフ API に渡す必要があると考え始めていますが、Fandjango フレームワークでそれを行う方法がわかりません。これは私の最初の試みですが、「Graph API object is not callable」を返します:
django - 認証後のリダイレクト fandjango
私はちょうど今fandjangoを使い始めました、そしてFANDJANGO_SITE_URL
私のsettings.pyはmydomain.com
. でも電話してから
アプリから許可を求められた後、URL は次のようになります。
しかし、デコレータが実行されたビューは実行されませんでした。アプリが呼び出されたのと同じビューをアプリに実行させるにはどうすればよいですか? または、前者が不可能な場合、この URL を解析して別のビューを呼び出すにはどうすればよいですか?
python - Django ファンジャンゴ移行 4.2
fandjango をバージョン 4.2 に移行した後、Facebook アプリケーションにアクセスするとエラーが発生しました。
例外値: [u'Enter valid JSON']
例外の場所: /usr/local/lib/python2.7/dist-packages/jsonfield/fields.py in pre_init、77 行目
痕跡:
/usr/local/lib/python2.7/dist-packages/jsonfield/subclassing.py を objに設定します。dict [self.field.name] = self.field.pre_init(value, obj) ...
0x2a5c750 の jsonfield.subclassing.Creator オブジェクト
obj
ユーザー: 私のユーザー
値 u''
/usr/local/lib/python2.7/dist-packages/jsonfield/fields.py in pre_init raise ValidationError(_("Enter valid JSON")) ...
▼ローカルvars変数値self
jsonfield.fields.JSONField:extra_data
obj
ユーザー: 私のユーザー
値 u''
pip install -upgrade fandjango、python manage.py migrate fandjango を使用して fandjagno をアップグレードしました。
別の問題がありました:
- jsonfield という名前のモジュールがないので、pip を使用してインストールしました
-dateutil.tzという名前のモジュールがないので、それもインストールしました。
- また、設定オブジェクトで定義されていないプロパティ DJANGO_SITE_URL を要求しました。設定ファイルにも入れました。ただし、このプロパティに関するドキュメントは見つかりませんでした。
だから今、私は他に何が必要かを理解しようとしています。
python - Facebook認証エラー (fandjango)
私は最初のFacebookタブアプリをdjangoで作ろうとしています。
私はいくつかの調査を行い、fandjago が最適であることがわかりました。
だから私はそれを使用していますが、ユーザーに承認を要求しようとすると、デコレータを使用します
参照: https://fandjango.readthedocs.org/en/latest/usage/authorization.html
次のエラーが表示されます。
この URL で:
これは私のリダイレクトURIです:
私が間違っていることを教えてください。エイスに関連するすべてのトピックを検索しましたが、それを理解できませんでした
編集済み
それはうまくいきました、私は自分のアプリ構成「有効なOAuthリダイレクトURI」に自分のURLを追加する必要がありましたが、問題は、アプリにとどまる必要があるにもかかわらず、アプリからそのURLに移動することです!!
python - NameError:名前 'execfile' が定義されていません Python3 に fandjango をインストールする
以下を使用して fandjango をインストールしようとしています。
ただし、次のエラーが表示されます。
どんな助けでも大歓迎です