gpt4 book ai didi

gmail - 如何使用 Gmail API 访问我拥有的 gmail 帐户?

转载 作者:行者123 更新时间:2023-12-03 14:21:21 29 4
gpt4 key购买 nike

我想将节点脚本作为 cronjob 运行,它使用 Gmail 的 API 来轮询我拥有的 gmail 帐户。

我关注 these quickstart instructions :

quickstart

我被困在第一步。在为 cron 脚本请求凭据时,它告诉我“无法从没有 UI 的平台访问用户数据,因为它需要用户交互才能登录”:

enter image description here

这些文档通常令人困惑,并提到了“服务帐户”、“OAuth”和其他内容——我不知道哪些适用于我的用例,哪些不适用。我使用过许多 SaaS API,典型的工作流程是登录到您的帐户,获取 API key 和 secret ,然后在您的脚本中使用它们来访问 API。看来这不是 Gmail API 使用的范例,所以我很感激任何指导或链接到更清晰的说明。

最佳答案

我还发现文档有时会令人困惑,但是一旦你得到它,你想要的实际上是非常简单的:

  • Register your App at Google ,并说明您希望您的应用访问哪些 API(在这种情况下仅是 Gmail API)。这会给你两个字符串,一个 client_idclient_secret (这是上面 client_secrets.json 文件的内容)。
  • 由于您只是为自己的帐户编写脚本,因此不需要 http-server。 Oauth Playground就足够了。按右上角的设置齿轮并使用您自己的 OAuth 凭据。
  • 在 API 列表中选择 Gmail API,然后按照概述的步骤操作。

  • 现在你有一个 access_tokenrefresh_token你可以用它来让你的脚本无限期地运行!

    关于gmail - 如何使用 Gmail API 访问我拥有的 gmail 帐户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37534548/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com