使用google oauth和标志--noauth_local_webserver时出现重定向错误

时间:2014-11-15 23:52:41

标签: python

我正在通过ssh在我的覆盆子pi上运行python脚本。我使用谷歌oauth库从谷歌日历中获取事件,但我的身份验证有问题。

当我在我的主计算机(具有GUI和Web浏览器)上运行程序时,它按预期工作,但不在我的Pi上。我正在使用标志--noauth_local_webserver运行程序,因为Pi上没有Web浏览器。相反,我得到一个链接点击,但当我这样做时,谷歌回答与redirect_uri_mismatch错误。我在家里本地运行它,但它可以在我的主计算机上工作,所以我无法弄清楚出了什么问题。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

好的,所以我找到了答案!

问题是,如果在Google开发者控制台设置中将注册的应用程序设置为Web应用程序,则会显示错误消息。为了解决这个问题,我改为将类型更改为桌面应用程序。