kokspflanze / alpha-vantage-api
Alpha Vantage API客户端
0.11
2021-08-16 20:35 UTC
Requires
- php: ^7.3 || ^8.0
- guzzlehttp/guzzle: ^6.5 || ^7.2
Requires (Dev)
- phpunit/phpunit: ^8.5.8
- squizlabs/php_codesniffer: ^3.5
Suggests
- psr/container: If you want use factories for PSR-11 Containers
README
PHP客户端是Alpha Vantage的轻量级包装器,链接:Alpha Vantage。
要求
- PHP 7.1+
- composer (https://getcomposer.org.cn/download/)
- AlphaVantage Key,您可以在AlphaVantage-Api-Key获取。
安装
php composer.phar require kokspflanze/alpha-vantage-api
如何使用它?
<?php // Option $option = new AlphaVantage\Options(); $option->setApiKey('YOUR_KEY'); // Client $client = new AlphaVantage\Client($option); var_dump($client->foreignExchange()->currencyExchangeRate('BTC', 'CNY'));
PSR-11容器工厂
您还可以使用它与容器一起使用,通过PSR-11标准轻松集成到项目中。
您需要引入建议的psr/container
包
php composer.phar require psr/container
使用以下配置注册Alpha Vantage工厂
return [ 'dependencies' => [ 'factories' => [ 'alphavantage' => \AlphaVantage\Factory\AlphaVantageFactory::class, ], ], ];
配置
return [ 'alpha_vantage' => [ 'api_key' => 'APIKEY', ] ];