DriveId,ResourceId和ID

时间:2014-08-28 19:52:07

标签: android google-drive-api

为什么Google云端硬盘中的文件/文件夹有这么多不同的ID?我只想获取刚刚创建的文件夹的ID,以便其他活动可以列出其中的文件。现在我正在调整示例代码来执行此操作:

final ResultCallback<DriveFolderResult> callback = new ResultCallback<DriveFolderResult>() {
    @Override
    public void onResult(DriveFolderResult result) {
        EXISTING_FOLDER_ID = result.getDriveFolder().getDriveId();
    }
}

但是当我在Google API资源管理器中执行常规原始REST调用时,我得到的EXISTING_FOLDER_ID实际上与我在文件夹中看到的ID不同。如何使用Android SDK获取此ID?

还有一种叫做资源ID的东西。

那么我用哪一个来识别文件夹?

1 个答案:

答案 0 :(得分:2)

在Android API中,您应始终使用DriveId。 resourceId与其余API中的ID使用相同,并在DriveId中提供兼容性。在其余API和Android API之间来回切换时使用此功能。否则就没有必要。