PHP скрипт курсов валют по API ЦРБ

PHP скрипт курсов валют по API ЦРБ

Пакет позволяет получить курс валют через API ЦРБ

Установка

$ composer require unetway/rates

Использование

Получение котировок на заданный день

Если дата отсутствует, то вы получите документ на последнюю зарегистрированную дату.

Параметры:

  • date_req дата запроса (dd/mm/yyyy)
use Unetway\Rates\Rates;

$date_req = '03/04/2021';

$rates = new Rates();
$res = $rates->getDaily($date_req);

echo $res;

Список включающий ISO коды валют

Параметры:

  • d=0 Коды валют устанавливаемые ежедневно
  • d=1 Коды валют устанавливаемые ежемесячно
use Unetway\Rates\Rates;

$d = 0;
$rates = new Rates();
$res = $rates->getFullValuteCode($d);

echo $res;

Справочник по кодам валют

use Unetway\Rates\Rates;

$rates = new Rates();
$res = $rates->getValuteCode();

echo $res;

Получение динамики котировок валюты по заданному VAL_NM_RQ

Параметры:

  • date_req1 и date_req2 диапазон дат (dd/mm/yyyy)
  • VAL_NM_RQ уникальный ISO код валюты
use Unetway\Rates\Rates;

$date_req1 = '02/03/2001';
$date_req2 = '14/03/2001';
$val_nm_rq = 'R01235';

$rates = new Rates();
$res = $rates->getDynamic($date_req1, $date_req2, $val_nm_rq);

echo $res;

Получение динамики сведений об остатках средств на корреспондентских счетах кредитных организаций

Параметры:

  • date_req1 и date_req2 диапазон дат (dd/mm/yyyy)
use Unetway\Rates\Rates;

$date_req1 = '02/03/2001';
$date_req2 = '14/03/2001';

$rates = new Rates();
$res = $rates->getOstat($date_req1, $date_req2);

echo $res;

Получение динамики котировок драгоценных металлов

Параметры:

  • date_req1 и date_req2 диапазон дат (dd/mm/yyyy)
use Unetway\Rates\Rates;

$date_req1 = '02/03/2001';
$date_req2 = '14/03/2001';

$rates = new Rates();
$res = $rates->getMetall($date_req1, $date_req2);

echo $res;

Получение динамики ставок межбанковского рынка

Параметры:

  • date_req1 и date_req2 диапазон дат (dd/mm/yyyy)
use Unetway\Rates\Rates;

$date_req1 = '02/03/2001';
$date_req2 = '14/03/2001';

$rates = new Rates();
$res = $rates->getMkr($date_req1, $date_req2);

echo $res;

Получение динамики ставок привлечения средств по депозитным операциям Банка России на денежном рынке

Параметры:

  • date_req1 и date_req2 диапазон дат (dd/mm/yyyy)
use Unetway\Rates\Rates;

$date_req1 = '02/03/2001';
$date_req2 = '14/03/2001';

$rates = new Rates();
$res = $rates->getDepo($date_req1, $date_req2);

echo $res;

Получение новостей сервера

use Unetway\Rates\Rates;

$rates = new Rates();
$res = $rates->getServerNews();

echo $res;

Получение соответствия названий кредитных организаций кодам BIC (9 знаков)

Параметры:

  • bic код кредитной организации (9 знаков)
  • name название (часть названия) кредитной организации

Вы можете указать какой — либо один или оба параметра.

Если оба параметра отсутствуют, тогда Вы получите полный список соответствия названий кредитных организации и кодов BIC.

use Unetway\Rates\Rates;

$name = 'АВТО';
$bic = '044525774';

$rates = new Rates();
$res = $rates->getBic($name, $bic);

echo $res;

Получение динамики ставок «валютный своп» — " Валютный своп buy/sell overnight"

Параметры:

  • date_req1 и date_req2 диапазон дат (dd/mm/yyyy)
use Unetway\Rates\Rates;

$date_req1 = '02/03/2001';
$date_req2 = '14/03/2001';

$rates = new Rates();
$res = $rates->getSwap($date_req1, $date_req2);

echo $res;

 

Получения динамики отпускных цен Банка России на инвестиционные монеты

Параметры:

  • date_req1 и date_req2 диапазон дат (dd/mm/yyyy)
use Unetway\Rates\Rates;

$date_req1 = '02/03/2001';
$date_req2 = '14/03/2001';

$rates = new Rates();
$res = $rates->getCoinsBase($date_req1, $date_req2);

echo $res;
Понравился скрипт? Поделись с друзьями!
  • Дата добавления 2023-06-12
  • Обновлён 2023-06-12
  • CMS Любая
  • Язык скрипта PHP
  • Версия скрипта 0.1