【发布时间】:2015-10-07 13:03:09
【问题描述】:
我的要求是为驱动器上传的文档生成签名的 URL 将与客户共享,以便他们能够下载 文件形成驱动器,无需任何身份验证。
作为第一次使用驱动 API 的新手,我正在使用 .NET 库来调用驱动 API。如文档中所述,我已经为 Google API 设置了服务帐户。我能够使用服务帐户进行 API 调用并能够上传文件。我参考How to sign url in .net for google cloud storage 来创建签名网址。但在访问提到的 url 后收到以下错误:
<Error> <Code>InvalidBucketName</Code> <Message>The specified bucket
is not valid.</Message> </Error>
我不确定 GoogleBucketName 和 GoogleBucketDir。谁能告诉我在哪里可以获得 GoogleBucketName 和 GoogleBucketDir。目前我正在将 GoogleBucketName 设置为我在谷歌开发者控制台 https://console.developers.google.com/ 中创建的项目名称,并将 GoogleBucketDir 设置为空字符串。提前致谢。
【问题讨论】:
标签: asp.net asp.net-mvc-4 google-cloud-storage google-api-dotnet-client