infinitypaul/laravel-naira-exchange-rates

0.0.7 2020-03-16 11:49 UTC

This package is auto-updated.

Last update: 2024-09-16 21:51:07 UTC


README

Latest Version on Packagist Build Status Quality Score Total Downloads

免费Laravel奈拉汇率API,提供过去或最近的汇率查询。它具有许多实用功能,并且可以通过Composer轻松安装。

安装

您可以通过Composer安装此包。

composer require infinitypaul/laravel-naira-exchange-rates

用法

Laravel奈拉货币汇率API需要API密钥才能访问和查询其API,请在http://nairaexchangerate.herokuapp.com/注册并获取您的令牌。

在您的.env文件中添加NAIRA_ACCESS_TOKEN='您的令牌'与您的令牌

基本用法

获取最新汇率

use Infinitypaul\LaravelNairaExchangeRates\NairaExchangeRates;

$rates  = NairaExchangeRates::setType('cbn')->fetch();

历史数据
获取自1999年以来的任何一天的历史汇率

use Infinitypaul\LaravelNairaExchangeRates\NairaExchangeRates;
$rates  = NairaExchangeRates::setType('cbn')->addDateFrom('2019-11-26')->fetch();

获取特定汇率
如果您不需要所有当前汇率,可以指定您想要的货币

use Infinitypaul\LaravelNairaExchangeRates\NairaExchangeRates;
$rates  = NairaExchangeRates::setType('cbn')->setBaseCurrency('usd')->fetch();

4. API参考

以下API参考列出了对

NairaExchangeRatesAPI的公开方法

addDateFrom( string $from ):
设置获取历史汇率的起始日期。$from应该是一个包含ISO 8601日期的字符串。

setType( string $to ):
设置您要获取的汇率类型,我们有以下类型

  1. cbn 尼日利亚央行汇率
  2. bdc 外汇交易率
  3. bank 银行汇率
  4. moneygram Western Union 汇率
  5. westernunion Western Union 汇率

addDateTo( string $type ):
设置获取历史汇率的结束日期。$to应该是一个包含ISO 8601日期的字符串。

setBaseCurrency( string $code ):
设置您想要获取的基货币。$code应该传递ISO 4217代码(例如EUR)。
$code必须是支持的货币之一。

fetch():
向API发送请求并返回Json

5. 支持的货币

该库支持以下货币:USD、GBP、EUR、JPY、XAF、CNY、QAR、ZAR、SEK

变更日志

请参阅变更日志以获取有关最近更改的更多信息。

贡献

请参阅贡献指南以获取详细信息。

错误和功能

如果您发现了任何错误或希望从库中请求额外的功能,请通过项目GitHub页面上的问题跟踪器提交问题:https://github.com/infinitypaul/naira-exchange-rates/issues

如何感谢您?

为什么不给GitHub仓库加星?我很乐意得到关注!为什么不分享这个存储库的链接到Twitter或HackerNews?传播信息!

别忘了关注我的Twitter

谢谢!
爱德华·保罗。

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件