This is the first time I write. I come to you for the marvelous solutions to all the problems you find.
I built my site Google Drive, with its SDK for Javascript. Everything works incredibly well, only I have a problem. I need to change the permissions of a file to "publish, for everyone without identifying" the files that I want.
I looked at the sdk Google Drive is:
https://developers.google.com/drive/v2/reference/permissions/update
But I find it very complex to understand, do not know where I get the variables.
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) { });
});
}
I do not understand where I draw the variables: -permissionId -newRole (for set super public file)
Currently I have all the information of the files (id, urls ...), but I find it very complex to change permissions.
I searched a lot for Google, but can not find any example to locate a file in public.
Does anyone know? ... I really appreciate the heart.
Currently I upload the files to the user's account without any problem, I can also play the files without problem. I just have this little thing, haha.
According to this post, you need to assign the reader permission to the role anyone.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With