infinitypaul/naira-exchange-rates

针对奈拉的外汇汇率API

0.0.2 2020-03-15 00:24 UTC

This package is auto-updated.

Last update: 2024-08-28 19:45:26 UTC


README

Latest Version on Packagist Build Status Quality Score Total Downloads

免费的奈拉汇率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 ):
设置您要获取的汇率类型,我们有以下类型

  1. cbn 尼日利亚央行汇率
  2. bdc 币值变动率
  3. bank 银行汇率
  4. moneygram MoneyGram汇率
  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-rate/issues

致谢

如何感谢您?

为什么不给github仓库加星标?我很乐意得到关注!为什么不把此仓库的链接分享到Twitter或HackerNews上?传播信息!

别忘了在twitter上关注我

谢谢!
Edward Paul。

许可

MIT许可(MIT)。请参阅许可文件以获取更多信息。