2016-07-06 13 views
0

Mailchimp APIでOauth2を設定しようとしています。これまでのところ、Mailchimpでユーザーがログインした後、ブラウザがredirect_uriにリダイレクトしないという点を除いて、正しく動作しているようです。それはMailchimpのログインページにとどまります。コードの場合Mailchimp API oauth2の初期リクエストが送信された後、ブラウザでリダイレクトされないのはなぜですか?

私はAUTHORIZEのURL/mailchimpログインにユーザーをリダイレクト:

authorize_uri = 'https://login.mailchimp.com/oauth2/authorize? response_type=code&client_id=%s&client_secret=%s&redirect_uri=%s' % (settings.MAILCHIMP_CLIENT_ID, settings.MAILCHIMP_CLIENT_SECRET, redirect_uri)

私REDIRECT_URIだからauthorize_urlは、ログインページにリダイレクトredirect_uri = 'http://127.0.0.1:8000/mailchimp/connect'

あり、定期的な非oauth方法でログインするための資格情報でログインします。また、ログに必要なコードで302リダイレクトが表示されますが、ブラウザはMailchimpログインページを更新するだけで、以下のGETリクエストを処理するためのビュー(私はdjangoを使用しています)はトリガーされません。私は私が間違ってやっている見当がつかない

[06/Jul/2016 02:31:43] "GET /mailchimp/connect?code=36ad22daa3d0f8b3804f7e340e5d50f1 HTTP/1.1" 302 0

...

答えて

0

メール-チンパンジーの資格情報を使用してEMAIL_HOST、ユーザー、パスワード、およびポートは一致していますか? 2番目のものは、ステータスのメールチンパンジーのログをチェックする必要があります。そこから垣間見ることができます。

関連する問題