Googlesheetsパッケージを認証できません。 gs_auth()
コマンドを実行するたびに、chromeが表示され、通常はログインしてパッケージがgooglesheetsにアクセスできるようにします。
しかし、最近これを行うたびに、Googleから次のエラーが発生しています。
ここに私のセッション情報:
sessionInfo()
R version 3.6.1 (2019-07-05)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Debian GNU/Linux 9 (stretch)
Matrix products: default
BLAS/LAPACK: /usr/lib/libopenblasp-r0.2.19.so
locale:
[1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8 LC_MONETARY=en_US.UTF-8
[6] LC_MESSAGES=C LC_PAPER=en_US.UTF-8 LC_NAME=C LC_ADDRESS=C LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] stats graphics grDevices datasets utils methods base
other attached packages:
[1] googlesheets_0.3.0
loaded via a namespace (and not attached):
[1] Rcpp_1.0.2 crayon_1.3.4 dplyr_0.8.3 withr_2.1.2 assertthat_0.2.1 cellranger_1.1.0 R6_2.4.0
[8] magrittr_1.5 httr_1.4.1 pillar_1.4.2 rlang_0.4.1 cli_1.1.0 curl_4.2 renv_0.8.2-12
[15] rstudioapi_0.10 tools_3.6.1 glue_1.3.1 purrr_0.3.3 compiler_3.6.1 askpass_1.1 pkgconfig_2.0.3
[22] sessioninfo_1.1.1 openssl_1.4.1 tidyselect_0.2.5 tibble_2.1.3
gs_auth()
私はここに示されている指示にも従います このスタックオーバーフローの質問について 。しかし、まだ運がありません。
googledrive
パッケージを使用してシートにアクセスできましたが、これを修正したいのですが。
ありがとう!
Jenny Bryan(googlesheets
とgooglesheets4
のメンテナ)からの回答をGithubからこの問題への追加:
「デフォルトoauthアプリが機能しなくなった」 https://github.com/jennybc/googlesheets/issues/397
リンクには、非常に詳細なステップバイステップの説明が含まれています。彼女がすでにうまくレイアウトしているものを繰り返すことはしません。ただし、クイックバージョンでは、oAuthクライアントを機能させるために独自のAPI資格情報を設定する必要があります。これは2020年3月までしか機能しません。
@Kannanや他の人が指摘しているように、可能であれば、今すぐ新しいgooglesheets4
パッケージに切り替えることをお勧めします。