在谷歌云平台上启动python gmailAPI脚本时的认证问题。

我试图在谷歌云平台上安装了python的虚拟机上使用GMail API读取邮件。

当我运行示例代码(https:/developers.google.comgmailapiquickstartpython。),在同一台服务器上使用我的credentials.json文件,我得到了这样一个错误。

请访问这个URL来授权这个应用程序:lynx。https:/accounts.google.comooauth2auth?response_type=code&client_id=633324569-jo12blf7cp6d32g876ag86gi3f0.app.googleusercontent. com&redirect_uri=http%3A%2F%2Flocalhost%3A35059%2F&scope=https%3A%2F%www.googleapis.com%2Fauth%2Fgmail.readonly&state=OejPrI9PZz2uvlE1Nt2PsE3hbTbNIV&access_type=offline。

当我在本地使用这个脚本时,我只是访问、授权,然后它就运行了,但当我在云端使用它时,我进入这个网站,授权它,但由于 “redirect_uri “是localhost,所以再也回不到原来的地方。

我甚至尝试在ssh中打开 “导航服务 “如browsh或elinkx来授权我的账户,但一直没有成功……

有什么办法吗?TIA

解决方案:

我通常会在我的Google控制台中创建两个应用程序,一个用于开发,一个用于生产。所以,如果你已经有一个Google应用注册了一个重定向到localhost,创建一个新的应用,并给它一个重定向到你的实际域名。

给TA打赏
共{{data.count}}人
人已打赏
解决方案

用IEnumerable<T>

2022-5-14 8:00:39

解决方案

Jackson - 填充嵌套的父ID

2022-5-14 9:00:09

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索