abstractapi/php-exchange-rates

AbstractExchangeRates - 快速使用AbstractAPI的汇率服务的外部包装。

1.0.0 2021-05-28 00:00 UTC

This package is not auto-updated.

Last update: 2024-09-24 19:08:35 UTC


README

在您的PHP项目中,通过几行代码即可集成来自Abstract的强大汇率API

汇率API是一个REST API,允许您

  • 通过实时端点查询80多种货币的最新汇率
  • 使用历史端点获取历史汇率
  • 使用转换端点将任意金额从一种货币转换为另一种货币

使用非常简单:您只需要提交您的API密钥和货币符号(例如"USD"),API就会返回当前汇率、历史数据或转换率。

文档

支持的PHP版本

此库支持PHP版本5.6及更高版本。

安装

您可以通过composer安装php-exchange-rates或下载源代码。

通过Composer

php-exchange-rates作为abstractapi/php-exchange-rates包在Packagist上提供

composer require abstractapi/php-exchange-rates

API密钥

Abstact网站免费且无烦恼地获取您的API密钥。

快速入门

获取汇率

<?php
$api_key = "YYYYYY"; // Get your API Key from https://app.abstractapi.com/api/exchange-rates/documentation

Abstractapi\ExchangeRates\AbstractExchangeRates::configure($api_key);

// Get live exchange rates using Abstract's Exchange Rates API and PHP
$info = Abstractapi\ExchangeRates\AbstractExchangeRates::live('EUR');
var_dump($info);

// Get historical exchange rates using Abstract's Exchange Rates API and PHP
$info = Abstractapi\ExchangeRates\AbstractExchangeRates::historical('EUR', '2021-05-01');
var_dump($info);

// Convert currency using Abstract's Exchange Rates API and PHP
$info = Abstractapi\ExchangeRates\AbstractExchangeRates::convert('EUR', 'USD');
var_dump($info);

API响应

API响应包含以下字段

实时响应参数

历史响应参数

转换响应参数

详细文档

您可以在Abstract帮助页面中找到更多信息和建议示例。

获取帮助

如果您需要安装或使用此库的帮助,请联系Abstract的支持

有关错误报告和功能建议,请使用此存储库问题页面

贡献

我们始终欢迎贡献,因为它们可以提高我们提供给社区的库的质量。

请提供受适当单元测试覆盖的更改,并在拉取请求页面上发布它们。

Composer

要处理源代码,您需要在本地计算机上安装composer。截至编写时,composer的最新版本是v2.0.12。安装说明可以在这里找到: https://getcomposer.org.cn/download/

设置

要安装需求,请运行

composer install --prefer-source --no-interaction --ignore-platform-reqs

一旦您实现了所有更改和单元测试,请运行以下命令以运行测试

php vendor/bin/phpunit