An open API service indexing awesome lists of open source software.

https://github.com/axp-dev/cbrru-api

PHP библиотека для работы с api CBR.ru
https://github.com/axp-dev/cbrru-api

api cbr

Last synced: 5 months ago
JSON representation

PHP библиотека для работы с api CBR.ru

Awesome Lists containing this project

README

          

# CBRRU-API #
PHP библиотека для работы с api [CBR.ru](http://www.cbr.ru/)

[![Latest Stable Version](https://poser.pugx.org/axp-dev/cbrru-api/v/stable)](https://packagist.org/packages/axp-dev/cbrru-api)
[![Latest Unstable Version](https://poser.pugx.org/axp-dev/cbrru-api/v/unstable)](https://packagist.org/packages/axp-dev/cbrru-api)
[![License](https://poser.pugx.org/axp-dev/cbrru-api/license)](https://packagist.org/packages/axp-dev/cbrru-api)

## Оглавление
1. [Старт](#Старт)
+ [Composer](#Установка-через-composer)
+ [Инициализация](#Инициализация)
2. [Использование](#Использование)
+ [Получения котировок на заданный день](#Получения-котировок-на-заданный-день)
+ [Справочник по кодам валют](#Справочник-по-кодам-валют)
+ [Динамика котировок](#Динамика-котировок)
+ [Динамика средств на корреспондентских счетах кредитных организаций](#Динамика-средств-на-корреспондентских-счетах-кредитных-организаций)
+ [Динамика драгоценных металлов](#Динамика-драгоценных-металлов)
+ [Динамика ставок межбанковского рынка](#Динамика-ставок-межбанковского-рынка)
+ [Динамика ставок привлечения средств по депозитным операциям Банка России на денежном рынке](#Динамика-ставок-привлечения-средств-по-депозитным-операциям-Банка-России-на-денежном-рынке)
+ [Новости cbr.ru](#Новости)
+ [Получение соответствия названий кредитных организаций кодам BIC](#Получение-соответствия-названий-кредитных-организаций-кодам-BIC)
+ [Получения динамики ставок валютный своп](#Получения-динамики-ставок-валютный-своп)
+ [Получения динамики отпускных цен Банка России на инвестиционные монеты](#Получения-динамики-отпускных-цен-Банка-России-на-инвестиционные-монеты)
4. [Автор](#Автор)
5. [Лицензия](#Лицензия)

## Старт
### Установка через composer
```
$ composer require axp-dev/cbrru-api
```

### Инициализация
```php
// Получения котировок на заданный день
$daily = CBR::getDaily(['date_req' => date('d/m/Y')]);

print_r($daily);
```

## Использование
### Получения котировок на заданный день
```php
CBR::getDaily( $params )
```
#### Параметры
Аргумент | Значение | Описание
-------- | --------- | --------
d | int | `0` - Коды валют устанавливаемые ежедневно, `1` - Коды валют устанавливаемые ежемесячно
date_req | string | Необходимая дата. Пример: `02/03/2002`

_*если параметр(date_req) отсутствует, то Вы получите документ на последнюю зарегистрированную дату._

### Справочник по кодам валют
```php
CBR::getCurrencyCode( $params )
```
#### Параметры
Аргумент | Значение | Описание
-------- | --------- | --------
d`*` | int | `0` - Коды валют устанавливаемые ежедневно, `1` - Коды валют устанавливаемые ежемесячно

### Динамика котировок
```php
CBR::getDynamic( $params )
```
#### Параметры
Аргумент | Значение | Описание
-------- | --------- | --------
date_req1`*` | string | Начальная дата. Пример: `02/03/2001`
date_req2`*` | string | Конечная дата. Пример: `14/03/2001`
VAL_NM_RQ`*` | string | Уникальный код. Пример: `R01235`

### Динамика средств на корреспондентских счетах кредитных организаций
```php
CBR::getOStat( $params )
```
#### Параметры
Аргумент | Значение | Описание
-------- | --------- | --------
date_req1`*` | string | Начальная дата. Пример: `01/06/2001`
date_req2`*` | string | Конечная дата. Пример: `05/06/2001`

### Динамика драгоценных металлов
```php
CBR::getMetal( $params )
```
#### Параметры
Аргумент | Значение | Описание
-------- | --------- | --------
date_req1`*` | string | Начальная дата. Пример: `01/07/2001`
date_req2`*` | string | Конечная дата. Пример: `13/07/2001`

_*ВНИМАНИЕ c 01.07.2008 дата установления цены является действующей, до 01.07.2008 - датой установления._

### Динамика ставок межбанковского рынка
```php
CBR::getMKR( $params )
```
#### Параметры
Аргумент | Значение | Описание
-------- | --------- | --------
date_req1`*` | string | Начальная дата. Пример: `01/07/2001`
date_req2`*` | string | Конечная дата. Пример: `13/07/2001`

### Динамика ставок привлечения средств по депозитным операциям Банка России на денежном рынке
```php
CBR::getDEPO( $params )
```
#### Параметры
Аргумент | Значение | Описание
-------- | --------- | --------
date_req1`*` | string | Начальная дата. Пример: `01/07/2001`
date_req2`*` | string | Конечная дата. Пример: `13/07/2001`

### Новости
```php
CBR::getNews()
```

### Получение соответствия названий кредитных организаций кодам BIC
```php
CBR::getBIC( $params )
```
#### Параметры
Аргумент | Значение | Описание
-------- | --------- | --------
bic | int | Код кредитной организации (9 знаков). Пример: `044525774`
name | string | Название (часть названия) кредитной организации. Пример: `АВТО`

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

### Получения динамики ставок валютный своп
```php
CBR::getSwap( $params )
```
#### Параметры
Аргумент | Значение | Описание
-------- | --------- | --------
date_req1`*` | string | Начальная дата. Пример: `01/12/2002`
date_req2`*` | string | Конечная дата. Пример: `06/12/2002`

### Получения динамики отпускных цен Банка России на инвестиционные монеты
```php
CBR::getCoinsBase( $params )
```
#### Параметры
Аргумент | Значение | Описание
-------- | --------- | --------
date_req1`*` | string | Начальная дата. Пример: `01/12/2005`
date_req2`*` | string | Конечная дата. Пример: `06/12/2005`

## Автор
[Alexander Pushkarev](https://github.com/axp-dev), e-mail: [axp-dev@yandex.com](mailto:axp-dev@yandex.com)

## Лицензия
Основой Cinema Park API являет открытый исходный код, в соответствии [MIT license](https://opensource.org/licenses/MIT)