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()
{
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),
]);
$data = [];
parse_str($response->getBody(), $data);
$data = json_decode($response->getBody(), true);
return Arr::add($data, 'expires_in', Arr::pull($data, 'expires'));
}