C# 未经OAuth2授权读取、写入和查看公共共享文件的元数据

C# 未经OAuth2授权读取、写入和查看公共共享文件的元数据,c#,google-api,google-drive-api,google-oauth,C#,Google Api,Google Drive Api,Google Oauth,我有一个类似这样的指向公共Google Drive文件夹的url:https://drive.google.com/drive/folders/?usp=sharing权限为“任何人都可以编辑” 如果该文件夹是公共文件夹,是否可以使用Google Drive API在无需验证的情况下读取、写入和获取有关该文件夹的信息?如果没有,没有谷歌驱动API还有其他方法吗?如果不是这样,是否还有其他免费云存储服务提供类似的服务?如果文件是公共文件,则不必提供OAuth2身份验证。您只需要一个API密钥。例如

我有一个类似这样的指向公共Google Drive文件夹的url:
https://drive.google.com/drive/folders/?usp=sharing
权限为“任何人都可以编辑”


如果该文件夹是公共文件夹,是否可以使用Google Drive API在无需验证的情况下读取、写入和获取有关该文件夹的信息?如果没有,没有谷歌驱动API还有其他方法吗?如果不是这样,是否还有其他免费云存储服务提供类似的服务?

如果文件是公共文件,则不必提供OAuth2身份验证。您只需要一个API密钥。例如,您可以创建默认的
DriveService

DriveService=new DriveService();
然后,对于每个请求,必须将
键设置为API键

当发出Web请求时,如果文件是公共的,则不需要提供作用域

最大的警告是,您只能读取文件。要删除、修改或上载需要进行身份验证的文件