• Модуль: socialservices
  • Путь к файлу: ~/bitrix/modules/socialservices/classes/general/twitter.php
  • Класс: CTwitterInterface
  • Вызов: CTwitterInterface::GetRequestToken
public function GetRequestToken($callback)
{
	$arParams = array_merge($this->GetDefParams(), array(
		"oauth_callback" => $callback,
	));

	$arParams["oauth_signature"] = $this->BuildSignature($this->GetSignatureString($arParams, self::REQUEST_URL));

	$result = CHTTP::sPostHeader(self::REQUEST_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["twitter_token_secret"] = $this->tokenSecret;
		return true;
	}
	return false;
}