r语言 - gmail不断需要验证-有更好的替代方案吗?



我在R中创建了一个脚本,用于抓取我们客户的网站robots.txt文件,检查它们自上次检查以来是否有更改,并使用gmail包发送电子邮件给我,如果他们有。

这个脚本的目的是在后台按照时间表运行。这招管用,只管用几天。然后gmail决定它需要重新认证,当任务调度程序在后台运行这个脚本时,它只是悄悄地出错,而不是要求我重新认证。

有谁知道在gmail中保持身份验证的方法或不需要身份验证的替代电子邮件包吗?

以下是我用于身份验证的脚本:
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(),)

最新更新