调用Google People API时出错403

时间:2016-06-24 21:10:35

标签: javascript google-api google-people

所以我尝试使用JS API中的以下内容调用Google People API:

var request = gapi.client.people.people.get({
    'resourceName': 'people/me'
});

目标是检索用户电子邮件,以确保授予用户使用其公司Google帐户,而不是说他们的个人帐户与Google云端硬盘集成应用程序。

自从我们的应用程序启用了API以来,它已经过了大约26个小时,我们仍然从API中收到此消息:

  

Google People API尚未在项目中使用 - 此处为项目名称 - 之前或已被禁用。通过在此处访问https://console.developers.google.com/apis/api/people.googleapis.com/overview?project=--project名称启用它 - 然后重试。如果您最近启用了此API,请等待几分钟,以便将操作传播到我们的系统并重试。

这似乎需要花费很长时间进行传播,其余应用程序才能正常工作。如果我打电话说Gmail API来获取所有按预期工作的授权用户电子邮件,那么它似乎也只是这个API的问题。所以我知道到目前为止的其余部分工作正常。

现在应用程序中使用的范围如下:

var scope = ['https://www.googleapis.com/auth/userinfo.email', 'https://www.googleapis.com/auth/userinfo.profile', 'https://www.googleapis.com/auth/drive', 'https://www.googleapis.com/auth/drive.file'];

所以应该花这么长时间还是我在这里缺少什么?

1 个答案:

答案 0 :(得分:1)

转到https://console.developers.google.com/apis/api/people.googleapis.com/overview?project=xxxxxxxxx并启用 Google People API ,其中xxxxxxxxx是您的应用程序编号