当我尝试使用Google Drive .Net Api检索元数据时,我能够检索文档标题但是DownloadUrl for File为空,如果我上传新文件然后可用。
这是我正在使用的代码..
Try
Dim authenticator As IAuthenticator = TryCast(Session("authenticator"), IAuthenticator)
Dim service As DriveService = TryCast(Session("Service"), DriveService)
If authenticator Is Nothing OrElse service Is Nothing Then
Return Json("Failed Authenticator", JsonRequestBehavior.AllowGet)
End If
Dim file As Google.Apis.Drive.v2.Data.File = service.Files.Get(file_id).Fetch()
Return Json(file.DownloadUrl, JsonRequestBehavior.AllowGet)
Catch ex As Exception
Return Json(ex.Message, JsonRequestBehavior.AllowGet)
End Try
答案 0 :(得分:3)
Google原生格式的文档不包含downloadUrl
,对他们而言,您应该使用exportLinks
集合。
有关如何从云端硬盘下载文件的详细信息,请查看https://developers.google.com/drive/manage-downloads
上的文档