GmailR经常需要重新验证,有更好的替代方案吗?

3
我用 R 语言编写了一个脚本,爬取我们客户网站的 robots.txt 文件,并检查它们是否与上次检查时有变化,如果有变化,则使用 GmailR 包向我发送电子邮件。
该脚本旨在按计划在后台运行。这个也可以正常工作——但只能维持几天。然后 GmailR 就需要重新验证,当任务计划程序在后台运行此脚本时,它不会提示我重新进行身份验证,而是静默错误。
是否有人熟悉一种方法,可以使 GmailR 保持验证状态,或者使用另一种无需验证的电子邮件包?
以下是我用于身份验证的脚本:
library(gmailr)
gm_auth_configure(path = "C:/Documents/client_secret_gmail.json")
gm_auth(email = TRUE, cache = ".secret")
1个回答

2
你可以尝试这个。第一次运行脚本时需要进行验证。你需要有一个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(),)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接