1

Google Drive .Net Api を使用してメタデータを取得しようとすると、 Document Title を取得できますが、 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
4

1 に答える 1

3

Google ネイティブ形式のドキュメントには が含まれていないため、代わりにコレクションdownloadUrlを使用する必要があります 。exportLinks

ドライブからファイルをダウンロードする方法の詳細については、https://developers.google.com/drive/manage-downloadsのドキュメントを確認してください。

于 2012-11-28T19:49:41.820 に答える