【发布时间】:2020-04-24 22:16:46
【问题描述】:
我已经为 Laravel 安装了 Socialite 和 Social Providers。它正在与多个其他身份验证提供商合作,但我在 GOOGLE 上遇到了这个问题:
客户端错误:
GET https://www.googleapis.com/plus/v1/people/me导致403 Forbidden响应:{ "error": { "code": 403, "message": "Legacy People API 之前没有在项目 XXXXXXXXXXXXXX 中使用或它
我已经尝试了这里建议的修复 Laravel Socialite: Legacy People API has not been used in project 但没有成功。
我尝试在 google 控制台中添加 Google+ API,但也没有用,错误仍然发生。
任何建议将不胜感激。谢谢。
【问题讨论】:
-
我怀疑你有一个过时的社交名流版本。 Google+ 不久前被关闭;较新版本的 Socialite 使用不同的 API。
-
@ceejayoz 繁荣!!! :) 你几乎是对的——我同时安装了 socialiteproviders/google 和 socialite——我删除了 socialiteproviders/google 版本,现在它可以工作了。所以这显然是 socialiteproviders/google 包的问题。谢谢你的帮助!!!
-
不客气,很高兴你能把它整理好。 :-)
标签: laravel google-signin laravel-socialite