从Google驱动器获取共享驱动器列表

时间:2020-10-29 07:49:37

标签: java mule

我正在尝试从Google驱动器获取共享驱动器列表,并检查返回的驱动器列表中是否存在驱动器。

am使用http方法 https://www.googleapis.com/drive/v3/drives

这使我返回到输出以下。

{
    "kind": "drive#driveList",
    "drives": [
        {
            "kind": "drive#drive",
            "id": "0AKrgo4Gdm2hzUk9PVA",
            "name": "Dev"
        }]
}

需要检查驱动器“ Dev”是否存在。如果是,我需要其ID作为输出。如果未找到“未找到”。

能够通过http连接实现此目的。如何通过Java方法实现这一目标?

正在尝试的代码如下:

public static  String driveName(String driveName,String oauthToken){
            String driveId = null;
            File file = null;
            GoogleCredential credential = new GoogleCredential();
            credential.setAccessToken(oauthToken);

            _teamdrives = new Drive.Builder(GoogleNetHttpTransport.newTrustedTransport(), JacksonFactory.getDefaultInstance(), credential).setApplicationName("mulesoftgdrive").build();
                    
            file = _teamdrives.drives().get(driveId).execute();
            return driveId;

0 个答案:

没有答案