【问题标题】:Configure Gmail API on Ubuntu VPS在 Ubuntu VPS 上配置 Gmail API
【发布时间】:2022-12-03 16:24:07
【问题描述】:

如何在 AWS Ubuntu VPS 上配置 Gmail API?我能够让它在我的 Linux 机器上正常工作,但是在我的 VPS 上运行代码后,它要求我通过访问 URL 进行身份验证。我复制了 URL 并尝试对自己进行身份验证。在浏览器中对自己进行身份验证时,我被重定向到 localhost:<random-port>?state=... 并且无法对自己进行身份验证,因为它无法连接到本地主机。如何在我的 Ubuntu VPS 上正确配置它?

我使用了谷歌开发人员提供的默认代码:https://developers.google.com/gmail/api/quickstart/python

【问题讨论】:

    标签: python api ubuntu gmail vps


    【解决方案1】:

    我遇到了同样的问题。 当您尝试使用浏览器进行身份验证时,它会尝试将您重定向到某个本地主机 URL。只需复制该本地主机 URL,登录到您的 VPS,打开终端,键入 python3(或 python),最后键入以下命令:

    import requests
    url = "http://localhost:xxxxx-url-you-got-in-your-browswer"
    resp = requests.get(url)
    exit()
    

    在这些命令之后,它应该生成一个 Gmail API 令牌。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-21
      • 2012-11-21
      • 1970-01-01
      • 1970-01-01
      • 2017-01-05
      • 2013-05-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多