2016-07-06 11 views
0

Ich versuche, Oauth2 mit der Mailchimp-API einzurichten. Bisher scheinen die Dinge korrekt zu funktionieren, außer dass sich der Browser nach der Anmeldung des Benutzers bei Mailchimp nicht zurück zu meinem redirect_uri umleitet. Es bleibt nur auf der Mailchimp Login-Seite.Warum werde ich nicht im Browser nach Mailchimp API oauth2 erste Anfrage gesendet wird?

Für den Code:

ich den Benutzer auf authorise url/MailChimp Login umleiten:

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)

mein redirect_uri redirect_uri = 'http://127.0.0.1:8000/mailchimp/connect'

ist

So ist die authorize_url zur Login-Seite umgeleitet, und ich logge mich mit Anmeldeinformationen ein, die absolut funktionieren, um mich auf die normale Weise ohne OAUTH einzuloggen. Ich sehe auch die 302-Weiterleitung mit dem Code, den ich in meinen Protokollen brauche, aber der Browser scheint nur die Mailchimp-Anmeldeseite zu aktualisieren und die Ansicht (ich benutze django) für die Verarbeitung der unten stehenden GET-Anfrage wird nie ausgelöst.

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

ich keine Ahnung habe, was mache ich falsch ...

Antwort

0

Ihre email_host, Benutzer, Passwort und Port-Spiel mit Ihrem E-Mail-chimp Zugangsdaten? Zweitens müssen Sie Mail-Chimp-API-Protokoll für den Status überprüfen. Sie werden von dort einen Einblick bekommen.