1

Facebook ログインを使用する django を使用して小さなページを作成しようとしています

ただし、Facebook からのログインを表示/テストすることはできません。

settings.py と urls.py は次の場所にあります: http://dpaste.com/685141/

127.0.0.1:8000/login/facebook に移動すると、facebook から次のエラーが表示されます。

f Error:
An error occurred. Please try later

ここで、f は Facebook のスプライトです。

私が理解しているように、リダイレクト URL (?) を指定する必要があると思いますが、これを行う方法が完全にはわかりません。

4

2 に答える 2

2

django-socialauthdjango-social-authを混同しないでください。両者は同じことを解決しようとしますが、まったく異なる方法で解決しようとします。

于 2012-03-03T01:49:32.403 に答える
1

まず、SOCIAL_AUTH_ENABLED_BACKENDS 設定が表示されません。

私の場合は次のようになります: SOCIAL_AUTH_ENABLED_BACKENDS = ('twitter','facebook','google')

また、Facebook は、アプリで使用したと述べたドメイン名と一致しないリモート URL に対して OK 状態を返すことは決してないことに注意してください。

したがって、localhost != ドメイン名はクールではありません。

また、キー、電子メール、ルート パスワードが公開されているため、dpaste を削除することをお勧めします。

于 2012-01-10T07:32:19.193 に答える