为什么在Mailchimp API oauth2初始请求被发送后浏览器中没有被重定向?

2024-04-27 04:18:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用Mailchimp API设置Oauth2。到目前为止,除了用户登录Mailchimp后,浏览器没有重定向回我的redirect_uri之外,一切似乎都正常工作。它只是停留在Mailchimp登录页面上。在

对于代码:

我将用户重定向到authorized 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)

我的重定向uri是redirect_uri = 'http://127.0.0.1:8000/mailchimp/connect'

因此authorize_url重定向到登录页面,我使用绝对有效的凭据登录,以常规的非oauth方式登录。此外,我在日志中看到302重定向,其中包含我需要的代码,但是浏览器似乎只是刷新Mailchimp登录页面,而用于处理下面GET请求的视图(我使用的是django)从未触发。在

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

我不知道我做错了什么。。。在


Tags: 代码用户clienturlsettings浏览器code页面
1条回答
网友
1楼 · 发布于 2024-04-27 04:18:29

您的电子邮件主机、用户、密码和端口是否与您的邮件chimp凭据匹配?第二件事你需要检查邮件chimp api日志的状态。你会从那里瞥见一眼。在

相关问题 更多 >