首页 文章

Google Cloud 端硬盘服务帐户获取更改列表 . 是否可以?

提问于
浏览
1

在Android APP中,服务帐户授权以及Appengine中的servlet用于Drive API的Google服务帐户,无法更改List for page令牌,它返回一个空列表 . 但https://developers.google.com/drive/v3/reference/changes/list相同的pageToken返回列表 .

Drive.Changes.List request1 = drive.changes().list("3420");
    ChangeList changes = request1.execute();

注意:如果使用GoogleAuthorizationCodeFlow,上面的代码会返回更改列表 .

1 回答

  • 0

    我想这是可能的 . 基于此thread,您可能已使用范围进行身份验证,但未授予您查看这些文件的权限 .

    例如,范围https://www.googleapis.com/auth/drive.file仅提供对应用程序创建或打开的文件的访问权限 . 您将无法访问在Google Cloud 端硬盘界面或其他应用中创建的文件 . 如果要访问所有文件,则必须使用另一个范围 . 例如,https://www.googleapis.com/auth/drive为您提供了访问所有用户文件的完整,宽松的范围 .

    您可以找到有关可用范围的信息here .

相关问题