春季社交Google:People API 403,由于旧版People API而被禁止

问题描述 投票:0回答:2

我有项目,我必须通过google登录才能登录。我已经创建了google项目。设置客户端/秘密密钥。我到了向我的Web应用服务器发出发布请求并向其发送accessToken的地步:

OAuth2ConnectionFactory<Google> connectionFactory = (OAuth2ConnectionFactory<Google>) connectionFactoryLocator().getConnectionFactory(Google.class);
AccessGrant accessGrant = new AccessGrant(accessToken);
Connection<Google> connection = connectionFactory.createConnection(accessGrant);

请求是:获取https://www.googleapis.com/plus/v1/people/me接受:application / json,application / * + json授权:不记名等。

我在这里遇到例外:403禁止。我必须手动跟踪实际的请求是如何完成的,并手动提出了rest请求以使用给定的标题复制该问题。

这是我得到的结果:

“代码”:403,“消息”:“传统人API尚未在项目...之前或被禁用。通过访问启用它https://console.developers.google.com/apis/api/legacypeople.googleapis.com/overview?project=...然后重试。如果您最近启用了此API,请等待几分钟传播到我们的系统并重试的操作。“

首先,链接无法加载。我没有找到任何“旧版人API”。仅新的People API。

我想知道这个问题是否有解决方案?我已启用People API,并等待了足够长的时间,但仍然存在相同的错误。

google-api spring-social spring-social-google
2个回答
0
投票

ME TOO。这是我的问题。我正在等待6个小时

“代码”:403,“消息”:“项目中未使用传统人API


0
投票

尝试使用Google Identity Platform OAuth API而不是Legacy People API

© www.soinside.com 2019 - 2024. All rights reserved.