14 const LOG_DIR =
'/bitrix/modules/sale/lib/exchange/integration/log';
42 return $this->accessToken;
55 return $this->refreshToken;
68 return $this->endPoint;
81 return $this->expiresIn;
119 $httpClient->setHeader(
"User-Agent",
"Bitrix Integration B24");
120 $httpClient->setCharset(
"UTF-8");
124 $this->
log(
"\\----------\n");
134 $result = $httpClient->getResult();
137 $this->
log(
"\n ----------//\n");
146 "Wrong Rest Response. ".
$endPoint.$method.
"\n\n".mb_substr(
$result, 0, 1024)
159 $response = $oauthClient->getAccessToken(
161 [
"refresh_token" => $this->refreshToken]
188 if(is_dir(
$dir) || @mkdir(
$dir, BX_DIR_PERMISSIONS))
190 $f = fopen(
$dir.
'/'.static::LOG_PATH,
"a+");
198 return \Bitrix\Main\Config\Option::get(
"sale",
"log_integration_b24_rest_client",
'N') ==
'Y';
setRefreshToken($refreshToken)
makeRequest($method, $params=[])
__construct(array $settings)
setAccessToken($accessToken)
call($method, $params=[])
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
$_SERVER["DOCUMENT_ROOT"]
if($inWords) echo htmlspecialcharsbx(Number2Word_Rus(roundEx($totalVatSum $params['CURRENCY']