我在Linux Mint上成功使用gmailr。但现在我想将我开发的脚本移动到无头Debian服务器(没有X窗口系统)。我已经注册了一个" OAuth客户端ID"在Google API管理器中下载了JSON信用文件。这是我目前在Linux Mint笔记本电脑上使用的文件。
现在我将JSON文件移动到(无头)Debian服务器并运行脚本:
function js_head_scripts() {
wp_enqueue_script( "headerjs", get_template_directory_uri()."/js/myscript.js" );
}
add_action('wp_head', 'js_head_scripts');
我明白了:
library(gmailr)
gmail_auth(secret_file = '/local/path/to/auth.json')
那么我从哪里开始呢?我可以用某种方式模拟浏览器吗?或者这是一个死胡同?
Waiting for authentication in browser...
Press Esc/Ctrl + C to abort