【问题标题】:Laravel Socialite Providers GOOGLE ERROR Legacy People API has not been used in projectLaravel Socialite Providers GOOGLE ERROR Legacy People API 尚未在项目中使用
【发布时间】: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


【解决方案1】:

已解决

我同时安装了 socialite 和 socialiteproviders/google,我删除了 socialiteproviders/google 包,现在它可以完美运行了。所以这时候显然是 socialiteproviders/google 包的问题。

composer remove socialiteproviders/google
composer update

【讨论】:

    猜你喜欢
    • 2020-03-08
    • 1970-01-01
    • 2020-04-21
    • 2020-06-26
    • 2021-10-28
    • 2015-11-07
    • 2020-02-27
    • 2021-04-30
    • 2019-04-20
    相关资源
    最近更新 更多