012*_*123 5 javascript google-drive-api
这是我第一次写作.我找到了你找到的所有问题的奇妙解决方案.
我使用其Javascript SDK构建了我的网站Google Drive.一切都运作得非常好,只有我有问题.我需要将文件的权限更改为"为所有人发布,而不识别"我想要的文件.
我看了一下sdk Google Drive是:
https://developers.google.com/drive/v2/reference/permissions/update
但我觉得理解起来很复杂,不知道我从哪里得到变量.
function updatePermission(fileId, permissionId, newRole) {
// First retrieve the permission from the API.
var request = gapi.client.drive.permissions.get({
'fileId': fileId,
'permissionId': permissionId
});
request.execute(function(resp) {
resp.role = newRole;
var updateRequest = gapi.client.drive.permissions.update({
'fileId': fileId,
'permissionId': permissionId,
'resource': resp
});
updateRequest.execute(function(resp) { });
});
}
Run Code Online (Sandbox Code Playgroud)
我不明白我在哪里绘制变量:-permissionId -newRole(用于设置超级公共文件)
目前我拥有文件的所有信息(id,urls ...),但我发现更改权限非常复杂.
我搜索了很多谷歌,但找不到任何公开查找文件的例子.
有人知道吗?......我非常欣赏这颗心.
目前我将文件上传到用户的帐户没有任何问题,我也可以毫无问题地播放文件.我只是有这个小东西,哈哈.