abstractapi / php-exchange-rates
AbstractExchangeRates - 快速使用AbstractAPI的汇率服务的外部包装。
1.0.0
2021-05-28 00:00 UTC
Requires
- php: >=5.6
- ext-curl: *
- ext-json: *
Requires (Dev)
- phpunit/phpunit: 7.0.*
- vlucas/phpdotenv: ^2.0
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