r - GmailR 不断要求重新验证——还有更好的选择吗?

标签 r google-api gmail gmailr

我在 R 中创建了一个脚本,用于抓取我们客户网站的 robots.txt 文件,检查它们自上次检查以来是否发生了变化,如果发生变化,则使用 GmailR 包向我发送电子邮件。

此脚本的目的是按计划在后台运行。哪个有效 - 几天。然后 GmailR 决定它需要重新验证,并且当 Task Scheduler 在后台运行这个脚本时,它只是安静地出错而不是要求我重新验证。

是否有人熟悉在 GmailR 中保持身份验证的方法或不需要身份验证的替代电子邮件包?

这是我用于身份验证的脚本:

library(gmailr)
gm_auth_configure(path = "C:/Documents/client_secret_gmail.json")
gm_auth(email = TRUE, cache = ".secret")

最佳答案

你可以试试这个。第一次运行脚本时需要验证。你需要有 json 文件。

gm_auth_configure(path = "~/client_secret_gmail.json")
gm_auth(email = "mymail@mail.com",
        cache = gargle::gargle_oauth_cache(),
        use_oob = gargle::gargle_oob_default(),)

关于r - GmailR 不断要求重新验证——还有更好的选择吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69119714/

相关文章:

r - 如何使用 dplyr 选择每组中具有最大值的行?

r - R中数据框列的拆分和组合

node.js - 使用仅具有访问 token 的 Google API 发送电子邮件

google-api - 在谷歌云库中查找 script.container.ui API

java - 发送邮件到 Gmail 帐户

r - 在 R heatmap.2 中移动颜色键(gplots 包的功能)

r - 分面时添加多个注释

asp.net-mvc - Google OpenID 2.0 逐步淘汰 - Owin 集成

google-api - 调用 "Users.messages: list"时 Gmail API 以什么顺序返回消息

python - 使用 XOAUTH IMAP 访问 Gmail 收件箱