unetway / rates
用于操作俄罗斯中央银行货币的包
0.1.1
2024-03-07 16:47 UTC
Requires
- php: ^7.4
- ext-simplexml: *
- guzzlehttp/guzzle: ^6.3
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;