unetway/rates

用于操作俄罗斯中央银行货币的包

0.1.1 2024-03-07 16:47 UTC

This package is auto-updated.

Last update: 2024-09-07 17:58:24 UTC


README

该包允许通过俄罗斯中央银行API获取货币汇率

安装

$ composer require unetway/rates

使用

获取指定日期的汇率

如果日期不存在,则您将收到最后注册日期的文档。

参数

  • date_req 请求日期 (dd/mm/yyyy)
use Unetway\Rates\Rates;

$dateReq = '03/04/2021';

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

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;

$dateReq1 = '02/03/2001';
$dateReq2 = '14/03/2001';
$valNmRq = 'R01235';

$rates = new Rates();
$res = $rates->getDynamic($dateReq1, $dateReq2, $valNmRq);

echo $res;

获取信用机构对应账户余额动态

参数

  • date_req1 和 date_req2 日期范围 (dd/mm/yyyy)
use Unetway\Rates\Rates;

$dateReq1 = '02/03/2001';
$dateReq2 = '14/03/2001';

$rates = new Rates();
$res = $rates->getOstat($dateReq1, $dateReq2);

echo $res;

获取贵金属汇率动态

参数

  • date_req1 和 date_req2 日期范围 (dd/mm/yyyy)
use Unetway\Rates\Rates;

$dateReq1 = '02/03/2001';
$dateReq2 = '14/03/2001';

$rates = new Rates();
$res = $rates->getMetall($dateReq1, $dateReq2);

echo $res;

获取银行间市场利率动态

参数

  • date_req1 和 date_req2 日期范围 (dd/mm/yyyy)
use Unetway\Rates\Rates;

$dateReq1 = '02/03/2001';
$dateReq2 = '14/03/2001';

$rates = new Rates();
$res = $rates->getMkr($dateReq1, $dateReq2);

echo $res;

获取俄罗斯中央银行在货币市场上的存款操作吸引资金利率动态

参数

  • date_req1 和 date_req2 日期范围 (dd/mm/yyyy)
use Unetway\Rates\Rates;

$dateReq1 = '02/03/2001';
$dateReq2 = '14/03/2001';

$rates = new Rates();
$res = $rates->getDepo($dateReq1, $dateReq2);

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;

获取“货币掉期”利率动态——“隔夜掉期买入/卖出”

参数

  • date_req1 和 date_req2 日期范围 (dd/mm/yyyy)
use Unetway\Rates\Rates;

$dateReq1 = '02/03/2001';
$dateReq2 = '14/03/2001';

$rates = new Rates();
$res = $rates->getSwap($dateReq1, $dateReq2);

echo $res;

获取俄罗斯中央银行投资金币的批发价格动态

参数

  • date_req1 和 date_req2 日期范围 (dd/mm/yyyy)
use Unetway\Rates\Rates;

$dateReq1 = '02/03/2001';
$dateReq2 = '14/03/2001';

$rates = new Rates();
$res = $rates->getCoinsBase($dateReq1, $dateReq2);

echo $res;