我正在使用driveapi检查我的googleapps域。我成功地创建了一个服务,但是当域上有一个挂起的用户时,尝试获取所有用户的权限ID失败。使用my get_about函数会导致401未授权:无效凭据。有没有办法绕过这个错误?我应该创建一个不同类型的服务吗?现在我不得不跳过那个用户。在
#Passing in a already created user service
def get_about(service):
return service.about().get().execute()
我在这里创建服务:
^{pr2}$
Tags:
不幸的是,这是没有办法的。该帐户被禁用,您将无法使用JWT断言对它做任何有用的事情。在
到现在为止,在删除/挂起用户文件之前,您需要将用户文件的所有权转移到另一个帐户。拉一个所有用户的列表>;“所有用户的所有文件”>;“所有文件的所有权限”。从那里,你可以在本地解析所述用户名的权限id,以获取所需的数据。在我的环境中提取这些数据大约需要40分钟。我相信这就是第三方驱动程序(CloudLock和通用审计工具以及Flashpanel)为了获取有用的数据而做的事情。可能不是你想要的答案。在
在这种需要全局驱动的情况下,没有API的断言将非常有帮助。或者,可以通过文件ID以外的其他方式查询权限也不错。希望这是在路线图上。在
相关问题 更多 >
编程相关推荐