- Модуль: socialservices
- Путь к файлу: ~/bitrix/modules/socialservices/classes/general/twitter.php
- Класс: CTwitterInterface
- Вызов: CTwitterInterface::GetAccessToken
public function GetAccessToken()
{
if(!$this->token || !$this->tokenVerifier || !$this->tokenSecret)
return false;
$arParams = array_merge($this->GetDefParams(), array(
"oauth_token" => $this->token,
"oauth_verifier" => $this->tokenVerifier,
));
$arParams["oauth_signature"] = $this->BuildSignature($this->GetSignatureString($arParams, self::TOKEN_URL));
$result = CHTTP::sPostHeader(self::TOKEN_URL, $arParams, array(), $this->httpTimeout);
parse_str($result, $arResult);
if(isset($arResult["oauth_token"]) && $arResult["oauth_token"] <> '')
{
$this->token = $arResult["oauth_token"];
$this->tokenSecret = $arResult["oauth_token_secret"];
$_SESSION["OAUTH_DATA"] = array("OATOKEN" => $this->token, "OASECRET" => $this->tokenSecret);
return $arResult;
}
return false;
}