实际错误消息:
未处理的异常:Google。谷歌例外:谷歌。API。请求。RequestError权限不足[403]错误[消息[权限不足]位置[-]原因[权限不足]域[全局]]
它只在我尝试访问组时抛出此错误。我可以很好地获得用户。这是我的代码:
private static readonly int maxResultsReturned = 500;
private static readonly string ApplicationName = "Directory API .NET Quickstart";
private static readonly string[] Scopes = { DirectoryService.Scope.AdminDirectoryUserReadonly,
DirectoryService.Scope.AdminDirectoryGroupReadonly
};
public static void getGroups()
{
var service = setUpService();
// Define parameters of request.
var request = service.Groups.List();
request.Customer = "my_customer";
request.MaxResults = maxResultsReturned;
IList<Group> groups = request.Execute().GroupsValue; //Error thrown here
foreach (Group groupItem in groups)
{
Console.WriteLine("{0}", groupItem);
}
}
调用IList时引发错误
我错过了什么吗?我尝试包含DirectoryService
持有的所有范围,但仍然收到相同的错误。
有人有什么意见吗?
除了具有正确的作用域之外,您正在模拟的用户(如果使用服务帐户)或正在运行脚本的用户还必须具有在管理控制台中设置的权限。可能是这样的,这是我几天前的事。
从Gmail的电子邮件附件上载到Google Drive: 朋友们大家好,如果我删除文件目录中的token.pickle和token_drive.pickle文件(这些文件是与google cloud分开创建的)并运行代码: ”ResumableUploadError: 这似乎是Gmail和Drive同时身份验证的问题,因为media\u body和file\u元数据返回一个值,但我无法解决这个问
我一直在尝试使用服务帐户访问Calendar v3 API。我已经添加了范围https://www.googleapis.com/auth/calendar并与该服务帐户的电子邮件地址共享了我的日历。 我也一直在用同一个服务帐户访问https://www.googleapis.com/auth/coordinate scope,它工作得很好。 此外,尝试撤销访问权限,如这里所述:为什么谷歌日历AP
我正在尝试使用服务帐户将文件上载到google drive,但我遇到了如下错误 (403)权限不足错误 尽管从驱动器中提取文件列表工作正常。 我在论坛上回顾了类似的问题,并尝试了一些建议,但似乎什么都不起作用。 代码有什么问题吗?
我从一些来自Google的App Engine的示例代码开始。 我的应用程序需要使用目录API和报表API从谷歌管理SDK。 我已经在API控制台中创建了一个项目,并在Services中打开了Admin SDK。 我将作用域(与下面代码中使用的作用域相同)添加到我域的Google cPanel中高级工具的“Manage API client Access”部分。 null 之后,对Reports
我刚刚用,它安装在 问题是,如果我试图用获取它的版本,我会收到一个权限被拒绝的错误。 <代码> 位于路径中 和没有结果,因为找不到它。 如果重新安装:
我使用谷歌分析管理API帐户用户链接:列表 我正在尝试获取帐户用户列表... 我得到以下错误 {“error”:{“errors”:[{“domain”:“global”,“reason”:“insufficientPermissions”,“message”:“权限不足”}],“code”:403,“message”:“权限不足”}} 在Google Analytics中,我设置了所有权限 编辑