1

我要上傳文件到Google雲端硬盤使用作爲的NodeJS後端Google雲端硬盤。我已經使用谷歌驅動器API v3。上傳文件後,我得到文件ID並鍵入響應。得到公衆shareble鏈接的文件上傳後使用的NodeJS

drive.files.create({ 
    resource: { 
      name: 'Test', 
      mimeType: 'image/jpeg' 
     }, 
    media: { 
      mimeType: 'image/jpeg', 
      body: fileData 
     } 
    }, function(err, result){ 
     if(err) 
      res.send(err); 
     else 
      res.send(result); 
    }); 

,但我想要的是,當我上傳的文件,我想它作爲公開訪問。我希望該文件的可共享鏈接作爲迴應。有沒有辦法做到這一點?我已經實現了這裏給出的方式:https://developers.google.com/drive/v3/web/manage-sharing,它可以很好地與s.showSettingsDialog()一起使用。但我想在我上傳文件的時候分享鏈接。

+0

得到的答案替換FILE_ID。您可以使用上傳文件後獲得的id,然後使用文件ID獲取該文件的元數據信息。將會有一個webviewlink參數,您需要將其包含在可選的field參數中。你會得到該文件的webviewlink作爲迴應。 –

回答