2

アプリdjangosocialauthに問題があります。

次のエラーが発生します。

no such table: openid_consumer_association

ログインするためにグーグルまたはヤフーのアイコンをクリックするたびに上記のエラーが発生しました。この問題を解決するにはどうすればよいですか?

私が受け取っている別のエラーは、Facebookの接続に関連しています。http:// localhost:8000 / accounts / facebook_login /にあるFacebookログインURLにアクセスしようとすると、次のエラーが発生します。

{
   "error": {
      "type": "OAuthException",
      "message": "Missing client_id"
   }
}

私はsocialauthの実装を成功させるために高低を探してきました。

しかし、かなりのバグがあるようですか?

ヒントや提案は大歓迎です!

4

2 に答える 2

1

GoogleボタンとYahooボタンの場合、OpenIDサポートに対して認証バックエンドが有効になっていないため(ここで推測していますが、私の場合も同じです)、socialauthログインページが失敗します。これを実行すると、もちろん、他のOpenIDに必要な要素を入力すると、リンクが機能するはずです。

于 2010-12-23T09:01:55.460 に答える
0

あなたはそれらをあなたの設定に入れなければなりません

FACEBOOK_APP_ID = ''
FACEBOOK_API_KEY = ''
FACEBOOK_SECRET_KEY = ''

これらのIDとキーをhttp://www.facebook.com/developers/apps.phpから取得します

于 2010-11-27T10:12:49.903 に答える