Skip to content

Commit

Permalink
Merge pull request #11 from kip260384/patch-1
Browse files Browse the repository at this point in the history
social provider VK api fix
  • Loading branch information
dracony authored May 31, 2020
2 parents 9dce8e3 + d051f4c commit bc6d832
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions src/PHPixie/Social/Providers/VK/Provider.php
Original file line number Diff line number Diff line change
Expand Up @@ -52,13 +52,16 @@ protected function normalizeLoginData($loginData, $tokenData)

public function api($token, $method, $endpoint, $query = array(), $data = null)
{
$query['version'] = $this->configData->get('apiVersion', '5.52');
$query['v'] = $this->configData->get('apiVersion', '5.52');
$accessToken = $token->accessToken();
return $this->apiCall($accessToken, $method, $endpoint, $query, $data);
}

public function apiCall($accessToken, $method, $endpoint, $query = array(), $data = null)
{
if (!isset($query['v'])) {
$query['v'] = $this->configData->get('apiVersion', '5.52');
}
$response = parent::apiCall($accessToken, $method, $endpoint, $query, $data);

if(isset($response->error)) {
Expand All @@ -71,13 +74,15 @@ public function apiCall($accessToken, $method, $endpoint, $query = array(), $dat

protected function getUserId($loginData)
{
return $loginData->uid;
$id = isset($loginData->id) ? $loginData->id : $loginData->uid;

return $id;
}

protected function buildToken($tokenData, $loginData)
{
return $this->token(
$loginData->uid,
$this->getUserId($loginData),
$tokenData->access_token,
$tokenData->expires_in
);
Expand Down

0 comments on commit bc6d832

Please sign in to comment.