- Модуль: socialservices
- Путь к файлу: ~/bitrix/modules/socialservices/classes/general/odnoklassniki.php
- Класс: COdnoklassnikiInterface
- Вызов: COdnoklassnikiInterface::RefreshToken
private function RefreshToken($socServUserId)
{
$result = CHTTP::sPostHeader(self::TOKEN_URL, array(
"refresh_token"=>$this->refresh_token,
"client_id"=>$this->appID,
"client_secret"=>$this->appSecret,
"grant_type"=>"refresh_token",
), array(), $this->httpTimeout);
$arResult = CUtil::JsObjectToPhp($result);
if(isset($arResult["access_token"]) && $arResult["access_token"] <> '')
{
$this->access_token = $arResult["access_token"];
BitrixSocialservicesUserTable::update($socServUserId, array("OATOKEN" => $arResult["access_token"]));
return true;
}
return false;
}