Fixed socailite login issue via Facebook

Updating laravel socailite for fixing token parsing issue for facebook
This commit is contained in:
Manish Verma
2017-05-23 15:28:02 +05:30
parent 96e2196c58
commit 707578189c

View File

@@ -62,7 +62,7 @@ class FacebookProvider extends AbstractProvider implements ProviderInterface
*/ */
protected function getTokenUrl() protected function getTokenUrl()
{ {
return $this->graphUrl.'/oauth/access_token'; return $this->graphUrl.'/'.$this->version.'/oauth/access_token';
} }
/** /**
@@ -76,9 +76,7 @@ class FacebookProvider extends AbstractProvider implements ProviderInterface
$postKey => $this->getTokenFields($code), $postKey => $this->getTokenFields($code),
]); ]);
$data = []; $data = json_decode($response->getBody(), true);
parse_str($response->getBody(), $data);
return Arr::add($data, 'expires_in', Arr::pull($data, 'expires')); return Arr::add($data, 'expires_in', Arr::pull($data, 'expires'));
} }