Laravel 5 - O-Auth

时间:2015-08-20 23:50:09

标签: php facebook oauth-2.0 laravel-5.1

在使用O-Auth和Laravel 5时,缺乏大量的文档。*如果有一个关于如何实现它/从中获取更多信息的文档会很棒。一些简单的东西,比如使用带有guzzle 6.0的社交网站,会抛出一个错误,需要降级到4.0,这花了我差不多一整天才找到。

目前我已经学会了如何向页面发出请求,但是错误在左右中心飞行,没有一个地方可以去找他们,经过几个小时的搜索后我决定做一个堆栈是个好主意由于大部分专业人士都住在这里,所以关于它的问题很多。

问题

ClientException in RequestException.php line 67: Client error response [url]
https: "Big ass URL goes here"  [status code] 400 [reason phrase] Bad Request.

我使用官方laravel文档中的方法向facebook发出请求,我得到一个带有$ user数组的页面,当我刷新这个callbackURL页面时,它返回此错误。为什么会这样?

请记住,这只会在我刷新页面时发生,最初很好,我可以使用$user变量来提取用户详细信息。

1 个答案:

答案 0 :(得分:0)

Laravel不是经历这些所有神秘的事情,而是让OAuth的过程变得轻松。当你使用Laravel 5时,我的答案很可能是使用Socialite。您可以找到documentation here