0
Linux Mint에서 gmailr을 성공적으로 사용하고 있습니다. 하지만 지금은 개발 한 스크립트를 데비안 서버가없는 헤드 (X 윈도우 시스템 없음)로 옮기고 싶습니다. Google API 관리자에 'OAuth 클라이언트 ID'를 등록하고 JSON cred-file을 다운로드했습니다. 이 파일은 현재 Linux Mint 랩톱에서 사용하고있는 파일입니다. 헤드리스 시스템에서 gmailr 인증
는 지금은 (헤드리스) 데비안 서버에 JSON 파일을 이동하고 스크립트 실행Waiting for authentication in browser...
Press Esc/Ctrl + C to abort
을 그래서 여기에서 어디로 가야합니까 :
library(gmailr)
gmail_auth(secret_file = '/local/path/to/auth.json')
를 내가 얻을? 어떤 방식 으로든 브라우저를 시뮬레이션 할 수 있습니까? 아니면 이것은 막 다른 길입니까?
sessionInfo()
R version 3.2.5 (2016-04-14)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Debian GNU/Linux 8 (jessie)
locale:
[1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
[3] LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8
[5] LC_MONETARY=sv_SE.UTF-8 LC_MESSAGES=en_US.UTF-8
[7] LC_PAPER=sv_SE.UTF-8 LC_NAME=C
[9] LC_ADDRESS=C LC_TELEPHONE=C
[11] LC_MEASUREMENT=sv_SE.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] gmailr_0.7.1
loaded via a namespace (and not attached):
[1] httr_1.2.1 magrittr_1.5 R6_2.1.3 base64enc_0.1-3
[5] curl_1.2 Rcpp_0.12.7 jsonlite_1.1 httpuv_1.3.3
[9] openssl_0.9.4