从 google 驱动器 api 获取文件名

get filename from google drive api

我有一个来自 drive.google.com 的 ID,我需要知道文件名。它不是我的驱动器或文件,但该文件是公开的。但是我的代码抛出一个错误:

// id provided
// using google drive api v3          
DriveService service = new DriveService();          
string filename = service.Files.Get(id).Execute().Name;

“服务驱动器抛出异常。HttpStatusCode 已被禁止。已超出未授权使用的每日限制。继续使用需要注册。”

我想问题是如何以编程方式进行身份验证?

好的,我知道了:

  1. 按照此处的说明进行操作 https://developers.google.com/drive/api/quickstart/dotnet
  2. 适用于我的代码略有不同。为了获取凭据,我使用:
    var credential = GoogleCredential.FromFile("credential.json").CreateScoped(Scopes);