Skip to content

kokspflanze/alpha-vantage-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alpha Vantage PHP Client

Build Status

The PHP-Client is a lightweight wrapper for the Alpha Vantage.

Requirements:

Install

php composer.phar require kokspflanze/alpha-vantage-api

How to use it?

<?php

// Option
$option = new AlphaVantage\Options();
$option->setApiKey('YOUR_KEY');

// Client
$client = new AlphaVantage\Client($option);
var_dump($client->foreignExchange()->currencyExchangeRate('BTC', 'CNY'));

Factory for PSR-11 Container

You can also use it with containers, using the PSR-11 standard for easy integration in a project.

You need require the suggest psr/container package:

php composer.phar require psr/container

Register the Alpha Vantage Factory:

return [
    'dependencies' => [
        'factories' => [
            'alphavantage' => \AlphaVantage\Factory\AlphaVantageFactory::class,
        ],
    ],
];

with the following configuration:

return [
    'alpha_vantage' => [
        'api_key' => 'APIKEY',
    ]
];