kenzal/metals-api

Laravel 用于访问 metals-api.com API 的包

v1.1.0 2023-01-26 19:27 UTC

This package is auto-updated.

Last update: 2024-09-26 23:13:06 UTC


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

A laravel package for accessing the api at https://metals-api.com/

需求

为了使用此包,您需要 Metals-API.com 的账户,因为这个包只是他们服务的封装。请注意,所有请求都计入由您的账户级别确定的每月配额。

安装

您可以通过 composer 安装此包

composer require kenzal/metals-api

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="metals-api-config"

这是发布配置文件的内容

return [
    'access_key' => env('METALS_API_ACCESS_KEY'),
    'host'       => env('METALS_API_HOST', 'https://metals-api.com'),
    'port'       => env('METALS_API_PORT', null),
    'base'       => env('METALS_API_BASE', 'USD'),
    'symbols'    => env('METALS_API_SYMBOLS', null),
];

用法

$metalsApi = new Kenzal\MetalsApi($config);
echo $metalsApi->latest(symbols:['XAG','XAU'], base:'USD');

测试

composer test

变更日志

有关最近更改的更多信息,请参阅 CHANGELOG

贡献

有关详细信息,请参阅 CONTRIBUTING

安全漏洞

请审查我们的安全政策以了解如何报告安全漏洞 our security policy

致谢

许可证

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