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