我在 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/