Gmail应用 - 快速入门,错误:redirect_uri_mismatch

时间:2014-07-03 10:48:57

标签: python oauth-2.0 gmail-api

我正在关注Google开发人员“快速入门:使用Python运行Gmail应用” https://developers.google.com/gmail/api/quickstart/quickstart-python

一切顺利,直到第3步“运行示例”,其中的说明指出“使用python quickstart.py运行示例。”

当我这样做时,预期的结果是我的浏览器会加载并启动授权。相反,我在Google上获得了错误400页面。

Error: redirect_uri_mismatch

The redirect URI in the request: http://localhost:8080/ did not match a registered redirect URI

问题是,“localhost ...”不在重定向URI中,我已经检查了许多与此类似的其他问题,通常答案建议确认URL完全相同。我已经完成了,https / http,额外的反斜杠,都是一样的。 Google仍然说我发送的是localhost:8080。

1 个答案:

答案 0 :(得分:4)

开发控制台中指定的重定向URI应与应用实际重定向到的相匹配。只需在开发控制台中使用http://localhost:8080/作为重定向uri,而不是使用oauthclient ...(这是开发控制台为您提供的默认设置)后缀。(