web-dev-qa-db-ja.com

R Googlsheets:googlesheetsパッケージで `gs_auth()`を使用できません-Googleで一時的に無効になっているアプリでサインインすると検証されない問題

Googlesheetsパッケージを認証できません。 gs_auth()コマンドを実行するたびに、chromeが表示され、通常はログインしてパッケージがgooglesheetsにアクセスできるようにします。

enter image description here

しかし、最近これを行うたびに、Googleから次のエラーが発生しています。

enter image description here

ここに私のセッション情報:

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パッケージを使用してシートにアクセスできましたが、これを修正したいのですが。

ありがとう!

6
Vivek Katial

Jenny Bryan(googlesheetsgooglesheets4のメンテナ)からの回答をGithubからこの問題への追加:

「デフォルトoauthアプリが機能しなくなった」 https://github.com/jennybc/googlesheets/issues/397

リンクには、非常に詳細なステップバイステップの説明が含まれています。彼女がすでにうまくレイアウトしているものを繰り返すことはしません。ただし、クイックバージョンでは、oAuthクライアントを機能させるために独自のAPI資格情報を設定する必要があります。これは2020年3月までしか機能しません。

@Kannanや他の人が指摘しているように、可能であれば、今すぐ新しいgooglesheets4パッケージに切り替えることをお勧めします。

1
ravic_