Google drive api Google驱动器权限需要时间更新

Google drive api Google驱动器权限需要时间更新,google-drive-api,Google Drive Api,使用服务帐户复制文件后,我向复制的文件中的同一域中的用户添加“writer”权限,并将用户重定向到文件的资源“alternateLink”。 几天前,用户收到以下消息“您需要权限” 这种情况持续发生。 刷新页面将授予对文件的访问权限 在重定向文件之前,是否有任何方法确保该文件已准备好供用户编辑?我试图在用户授权的情况下再次获取该文件并检查其是否可编辑,但这只会导致误报 编辑:问题不再一致,我将尝试建议的答案,就像它返回时一样。您的驱动器帐户可能需要一些时间来处理来自API的调用。话虽如此,您可以

使用服务帐户复制文件后,我向复制的文件中的同一域中的用户添加“writer”权限,并将用户重定向到文件的资源“alternateLink”。
几天前,用户收到以下消息“您需要权限”
这种情况持续发生。
刷新页面将授予对文件的访问权限

在重定向文件之前,是否有任何方法确保该文件已准备好供用户编辑?我试图在用户授权的情况下再次获取该文件并检查其是否可编辑,但这只会导致误报


编辑:问题不再一致,我将尝试建议的答案,就像它返回时一样。

您的驱动器帐户可能需要一些时间来处理来自API的调用。话虽如此,您可以依靠以下方法来验证用户的权限:

对于权限资源,您可以依赖驱动器API的“列表”功能。 在API的响应中,有“Items”属性,它将显示特定文件的用户详细信息。 您可以在以下参考资料中找到更多信息:

如果您有权访问用户的帐户,则可以依赖“文件”资源,对特定文件使用“get”方法。
参考资料:

我实施的一个解决方案是设置一些安全的延迟量,比如使用timertask设置30秒