Google drive api Google Drive API和Google Picasa API之间的通用ID

Google drive api Google Drive API和Google Picasa API之间的通用ID,google-drive-api,picasa,Google Drive Api,Picasa,Google Picasa API和Google Drive API让我们可以访问我们的照片。我想在一个应用程序中使用这两个API,但这两个API似乎没有提供公共照片ID。 有人知道一种解决方案来确保Picasa照片和驱动器文件指向同一张照片吗? 我是否需要根据照片名称及其年份(仅名称还不够)生成一个相等的函数? 谢谢 据我所知,ViewId是Google Drive和Google Picasa共用的一个ID,这个ID可以使用,也可以是与之相当的类 使用此API,您可以使用PickerBuild

Google Picasa API和Google Drive API让我们可以访问我们的照片。我想在一个应用程序中使用这两个API,但这两个API似乎没有提供公共照片ID。 有人知道一种解决方案来确保Picasa照片和驱动器文件指向同一张照片吗? 我是否需要根据照片名称及其年份(仅名称还不够)生成一个相等的函数?
谢谢

据我所知,
ViewId
是Google Drive和Google Picasa共用的一个ID,这个ID可以使用,也可以是与之相当的类

使用此API,您可以使用
PickerBuilder
对象创建
Picker
对象。如前所述

选择器
一次渲染一个视图。通过ID(
google)至少指定一个视图。​选择器。​ViewId.*
)或创建类型(
google)的实例。​选择器。​*查看

此外,展示Picasa网络相册的特色照片库

当需要特定于类型的控件时,请使用类实例而不是
ViewId

同样,要处理Google驱动器项目

选择器界面可以显示当前已验证用户的Google驱动器文件的列表。当用户从列表中选择文件时,将返回文件ID,应用程序可以使用该ID访问该文件


为了更好地理解此API并获得有关此API的详细信息,请尝试阅读给定的文档。如果您需要知道可以使用哪个等效类来代替
ViewId

据我所知,
ViewId
是Google Drive和Google Picasa共用的一个ID,可以使用该ID或其等效类

使用此API,您可以使用
PickerBuilder
对象创建
Picker
对象。如前所述

选择器
一次渲染一个视图。通过ID(
google)至少指定一个视图。​选择器。​ViewId.*
)或创建类型(
google)的实例。​选择器。​*查看

此外,展示Picasa网络相册的特色照片库

当需要特定于类型的控件时,请使用类实例而不是
ViewId

同样,要处理Google驱动器项目

选择器界面可以显示当前已验证用户的Google驱动器文件的列表。当用户从列表中选择文件时,将返回文件ID,应用程序可以使用该ID访问该文件

为了更好地理解此API并获得有关此API的详细信息,请尝试阅读给定的文档。如果您需要知道可以使用哪个等效类而不是使用
ViewId
,也可以参考中的表

var picker = new google.picker.PickerBuilder().
    addView(new google.picker.PhotosView().
        setType(google.picker.PhotosView.Type.FEATURED)).
    setDeveloperKey(developerKey).
    setCallback(pickerCallback).
    build();
// Create and render a Picker object for searching images.
    function createPicker() {
      if (pickerApiLoaded && oauthToken) {
        var view = new google.picker.View(google.picker.ViewId.DOCS);
        view.setMimeTypes("image/png,image/jpeg,image/jpg");
        var picker = new google.picker.PickerBuilder()
            .enableFeature(google.picker.Feature.NAV_HIDDEN)
            .enableFeature(google.picker.Feature.MULTISELECT_ENABLED)
            .setAppId(appId)
            .setOAuthToken(oauthToken)
            .addView(view)
            .addView(new google.picker.DocsUploadView())
            .setDeveloperKey(developerKey)
            .setCallback(pickerCallback)
            .build();
         picker.setVisible(true);
      }
    }