【问题标题】:Socialite laravel 5.4 Facebook Provider社交名流 laravel 5.4 Facebook 提供商
【发布时间】:2023-03-26 10:44:01
【问题描述】:

我有一个问题,也许同一个人可以帮助我:我将 Socialite pakcage 安装到我的 laravel 项目中,并开始与 facebook、google 和linkedin 提供商完美配合。但是现在当我尝试与 facebook 连接时,它总是会收到此消息,并且其他提供商可以完美连接。

怎么了?

RequestException.php 第 111 行中的ClientException: 客户端错误:GET https://graph.facebook.com/v2.8/me?access_token=&fields=name,email,gender,verified,link&appsecret_proof=5fbda0d218f94cb8024712269c053f0186d360efd82cd358b588eaf621e0c79c 导致400 Bad Request 响应: {"error":{"message":"必须使用活动访问令牌来查询当前用户的信息。","type":"OAuthExce (truncated...)

【问题讨论】:

    标签: facebook laravel-5 laravel-socialite


    【解决方案1】:

    我解决了这个问题! 您需要在 vendor/laravel/socialite/src/Two/FacebookProvider.php 文件中进行相同的更改

    看这里:

    github socialite

    【讨论】:

    • 其实最好的办法是再次运行composer require laravel/socialite,它会安装最新版本,包括修复
    【解决方案2】:

    composer update 将通过更新 laravel/socialite 版本来修复它

    【讨论】:

      【解决方案3】:

      哦,所以我不是唯一一个。好的。等待答案,我已经失去了至少 60 分钟试图弄清楚这一点,我很确定这将与 Facebook 相关。他们正在杀死他们的 2.2 api,我猜,今天,也许他们搞砸了。 :/

      【讨论】:

      • 哦,好吧,因为昨天我让代码正常工作,它看起来像 Facebook 相关的。
      • 是的,作曲家更新解决了这个问题。 :) 想必在 FBs 端发生了一些变化,但更新速度很快,这很好。 :) 谢谢
      猜你喜欢
      • 2017-11-02
      • 2017-10-01
      • 2020-10-04
      • 1970-01-01
      • 2017-11-09
      • 2017-10-19
      • 2018-01-11
      • 1970-01-01
      • 2018-06-29
      相关资源
      最近更新 更多