首页 > 解决方案 > Google + API 向后兼容性

问题描述

我们使用 Google + API 登录。它已经开始抛出下面的错误。Pet Google 启用以下服务应该可以解决问题 - 但在 Google 控制台中 - 它甚至不允许这样做;它说加载错误?

任何建议都会有所帮助。登录不起作用,它对客户来说是一个障碍。

问题解释如下:

糟糕,我们收到一个错误:用户配置文件请求失败!Google 返回了无效响应:stdClass::__set_state(array( 'error' => stdClass::__set_state(array( 'code' => 403, 'message' => 'Legacy People API has not been used in project *** ***** 之前或已禁用。通过访问https://console.developers.google.com/apis/api/legacypeople.googleapis.com/overview?project= ****** 启用它,然后重试。如果您最近启用了此 API,请等待几分钟让操作传播到我们的系统并重试。', 'status' => 'PERMISSION_DENIED', 'details' => array ( 0 => stdClass::__set_state(array( '@type' => 'type.googleapis.com/google.rpc.Help', 'links' => array ( 0 => stdClass::__set_state(array( 'description'https://console.developers.google.com/apis/api/legacypeople.googleapis.com/overview?project= **********', )), ), )), ), )) , ))

标签: apigoogle-app-enginesigngoogle-signin

解决方案


我刚刚找到了有关 API 的文档,并且有一个警告:

警告:旧版人员 API 在禁用后无法手动重新启用开发者项目。在禁用旧版 People API 之前,开发人员应完全迁移到 Google Sign-in 或 Google People API 等替代品。

你试过这个吗?


推荐阅读