Google Drive Api V3 在将新文件上传到 Drive 后未返回 Web 内容 link?

Google Drive Api V3 is not returning Web Content link after uploading a new file to Drive?

我正在开发 google 客户端 Api V3,用于从我的 IOS 应用程序上传文件。 我使用的范围是

NSArray *scopes = [NSArray arrayWithObjects:kGTLAuthScopeDrive,kGTLAuthScopeDriveFile,kGTLAuthScopeDriveAppdata,kGTLAuthScopeDriveMetadata, nil];

我用于上传新文件的代码是

  GTLUploadParameters *uploadParameters = [GTLUploadParameters uploadParametersWithData:data MIMEType:file.mimeType];
                    GTLQuery * query = [GTLQueryDrive queryForFilesCreateWithObject:metadata uploadParameters:uploadParameters];
                                            GTLServiceTicket *uploadTicket=[self.gogService executeQuery:query completionHandler:^(GTLServiceTicket *ticket,
                                                                                                           GTLDriveFile *updatedFile,
                                                                                                           NSError *error) {
 if (error == nil) {
        NSLog(@"File WebContent Link %@", [updatedFile webViewLink]);
}
else {
        NSLog(@"An error occurred: %@", [error localizedDescription]);
 }
 }];
[uploadTicket setUploadProgressBlock:^(GTLServiceTicket *ticket, unsigned long long totalBytesWritten, unsigned long long totalBytesExpectedToWrite)
{
       progressBar.progress=(1.0*totalBytesWritten/(1.0*totalBytesExpectedToWrite)) ;
       NSLog(@"%llu",totalBytesWritten);
       NSLog(@"%llu",totalBytesExpectedToWrite);
}];

问题是 Web 内容 link 为空,我希望它作为响应将其存储在我的数据库中,因为我的 Web 应用程序将使用此 link 打开该文件。

以前版本的 google 驱动器 api 正在返回 Web 内容 link。 我如何获取 Web 内容 Link?

查看此文档:Migrate to Google Drive API v3. Be noted that full resources are no longer returned by default. Use the fields query parameter to request specific fields to be returned. If left unspecified only a subset of commonly used fields are return. You may check this sample 以供参考。