2015-04-16 65 views
0

我目前使用Google Drive Javascript API將文件從計算機上傳到用戶的Google雲端硬盤,並同時發佈指向該雲端硬盤文件的鏈接。如何通過JavaScript API將文件上傳到Google Drive時設置權限?

這是工作得很好,除了默認文件上傳只有上傳文件的用戶有權查看它。

因此,我想要做的是將權限更改爲「有鏈接的任何人」來查看它。

https://developers.google.com/drive/web/quickstart/quickstart-js

這是我用來作爲文件上傳到谷歌驅動器所需的JavaScript基準的頁面。我需要在這裏更改以更改上傳文件的權限?

在此先感謝!

回答

0

按我的知識,你可以設置visibility參數設置爲「默認」的要求是這樣的:

var request = gapi.client.request({ 
       'path': '/upload/drive/v2/files', 
       'method': 'POST', 
       'params': {'uploadType': 'multipart', 'visibility': 'DEFAULT'}, 
       'headers': { 
       'Content-Type': 'multipart/mixed; boundary="' + boundary + '"' 
       }, 
       'body': multipartRequestBody}); 

另一種方式將插入一個文件到硬盤,然後使用Permissions.insert()插入權限該文件通過Id並在請求中添加一個屬性,如'type'到'任何人'。

希望有幫助!

相關問題