Google Drive Permission API C# 通过服务帐户抛出“abusiveContentRestriction”异常

问题描述 投票:0回答:2

突然开始出错。

Bad Request. User message: "You cannot share this item because it has been flagged as inappropriate."] Location[ - ] Reason[abusiveContentRestriction] Domain[global]

上传文件然后通过服务帐户共享文件权限,以下Google Drive Permission API用于共享文件访问电子邮件ID。

https://developers.google.com/drive/api/v3/reference/permissions/create

role: writer
type: user
emailAddress: [email protected]

无论文件内容如何,所有文件都会发生这种情况,因此内容没有问题。相同的内容适用于用于预生产设置的不同服务帐户。

我们检查了可用的在线资源,但这对我们没有帮助。

更新: 在我们最近与谷歌团队的沟通中,他们建议使用实际用户帐户模拟服务帐户,以避免此类可能与服务帐户限制命中相关的错误。

c# google-drive-api
2个回答
2
投票

这是文件本身的问题,与api无关

如果您的文件被标记,您可以转到驱动器网络应用程序并请求再次审查该文件review

如果文件上传到服务器账号驱动账号我觉得你不能要求审核

看来用户可能是工作区域用户。如果文件被上传到分片域,是否在服务帐户上正确配置了域范围的委派?我也想知道这是什么类型的文件。


0
投票

更新:在我们最近与谷歌团队的沟通中,他们建议使用实际用户帐户模拟服务帐户,以避免此类可能与服务帐户限制命中相关的错误。通过以域范围的权限模拟它,它起作用了。

© www.soinside.com 2019 - 2024. All rights reserved.