调用google+方法plusService.People.Get时出错



Google+ API在Google的开发者控制台中设置为"On"。我正在通过提供 api 密钥获取用户的个人资料信息,但收到一条错误消息:

未配置访问权限。请使用 Google 开发者控制台为您的项目激活 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();
  }

调用执行时引发错误。

此服务是否需要设置"计费"配置文件?这可能是我收到访问错误的原因。

"me"参数仅在您拥有经过身份验证的用户的 OAuth 2.0 访问令牌时才有效。使用密钥的简单 API 访问仅允许访问公共数据 - 尝试输入数字用户 ID 而不是我,您应该会得到响应。

最新更新