0

我想使用我的应用列出任何用户的谷歌驱动器中的文件和文件夹。我正在使用以下代码:

mGoogleApiClient = new GoogleApiClient.Builder(this)
                        .addApi(Drive.API)
                        .addScope(new Scope("https://www.googleapis.com/auth/drive.readonly"))
                        .addConnectionCallbacks(connectionCallbacks)
                        .addOnConnectionFailedListener(connectionFailedListener)
                        .build();

mGoogleApiClient.connect();

这导致 ConnectionFailed 并显示对话框与 Google Play 服务有问题。但是,如果我将 GoogleApiClient 的范围替换为.addScope(Drive.SCOPE_FILE)连接工作正常,但不会从 google 驱动器中列出文件。我的代码有什么问题?正常的 Google API 凭证是否对范围有任何限制?

4

0 回答 0