我想从谷歌云存储下载存储桶对象。但我陷入了一些不同的情况。我们的场景是:我们有一个主管理员帐户,我们创建了包含来自 DFA(Doubleclick For Advertisers)文件的文件的存储桶。我们给另外两个帐户写信来访问这个存储桶。但是我在这里看不到我的管理员的存储桶。在一个帐户中,我们启用了计费,并且在该帐户中,我们能够下载文件(我们为测试手动创建的文件和存储桶)。但是我们无法看到管理员创建的存储桶。我们正在使用 asp.net (c#) 进行下载。我从“ https://github.com/acropolium/SharpGs/blob/master/SharpGsDemo/Program.cs ”下载
该项目适用于仅包含一个 API 项目的帐户。但是在我的帐户中,我有两个不同的 API 项目都属于我可以在(https://cloud.google.com/console#/project)中看到的不同项目。但是在当前的“SharpGs”项目中,我们在该类中有“RestApiClient.cs”类,我们有一个创建请求的方法“CreateRequest”。在这里,我想通过这种方法发送我的项目 ID,例如request.Headers.Add(@"x-goog-project-id", " * ");** 如果我添加此行,则会引发错误:"远程服务器返回错误:(403)禁止。”