Google API的开发者控制台将Google+ API设置为“开启”。我通过提供api密钥来获取用户的配置文件信息,但我收到错误消息:
未配置访问权限。请使用Google Developers Console激活项目的API。 [403]
BaseClientService.Initializer ini = new BaseClientService.Initializer { ApiKey = "" };
PlusService plusService = new PlusService(ini);
if (plusService != null)
{
PeopleResource.GetRequest prgr = plusService.People.Get("me");
Person googleUser = prgr.Execute();
}
调用Execute时会抛出错误。
此服务是否需要使用“结算”配置文件进行设置?这可能是我收到访问错误的原因。
答案 0 :(得分:0)
" me"只有拥有经过身份验证的用户的OAuth 2.0访问令牌时,参数才有效。使用密钥进行简单的API访问只允许访问公共数据 - 尝试输入数字用户ID而不是我,您应该得到响应。