infinitypaul / naira-exchange-rates
针对奈拉的外汇汇率API
Requires
- php: >= 5.6.0
- ext-json: *
- guzzlehttp/guzzle: ^6.5
Requires (Dev)
- phpunit/phpunit: ^7.0
This package is auto-updated.
Last update: 2024-08-28 19:45:26 UTC
README
免费的奈拉汇率API,提供过去或最近的汇率查询。它具有许多有用功能,并且可以使用Composer轻松安装。
安装
您可以通过composer安装此包。
composer require infinitypaul/naira-exchange-rates
或者,您可以从src/目录下载所有文件并将它们包含到您的项目中。重要提示:如果您手动安装SDK,还必须安装Guzzle客户端。
用法
Naira货币汇率API需要API密钥或身份验证才能访问和查询其API,请在http://nairaexchangerate.herokuapp.com/注册并获取您的令牌。
基本用法
获取最新汇率
$naira = new NairaExchangeRates $rates = $naira->setType('cbn')->fetch();
历史数据
获取自1999年以来的任何一天的历史汇率
$naira = new NairaExchangeRates $rates = $naira->setType('cbn')->addDateFrom('2019-11-26')->fetch();
获取特定汇率
如果您不需要所有当前汇率,可以指定您想要的外汇
$naira = new NairaExchangeRates $rates = $naira->setType('cbn')->setBaseCurrency('usd')->fetch();
4. API参考
以下API参考列出了公开可用的
NairaExchangeRatesAPI
参考
addDateFrom( string $from )
:
设置获取历史汇率的起始日期。 $from
应该是一个包含ISO 8601日期的字符串。
setType( string $to )
:
设置您要获取的汇率类型,我们有以下类型
cbn
尼日利亚央行汇率bdc
币值变动率bank
银行汇率moneygram
MoneyGram汇率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-rate/issues。
致谢
如何感谢您?
为什么不给github仓库加星标?我很乐意得到关注!为什么不把此仓库的链接分享到Twitter或HackerNews上?传播信息!
别忘了在twitter上关注我!
谢谢!
Edward Paul。
许可
MIT许可(MIT)。请参阅许可文件以获取更多信息。