Download the PHP package finazon/finazon-grpc-php without Composer

On this page you can find all versions of the php package finazon/finazon-grpc-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package finazon-grpc-php

Finazon PHP gRPC Client

This is the official PHP library for Finazon, offering access to:

🔑 API key is essential. If you haven't got one yet, sign up here.

Requirements

Ensure you have PHP 7.4 or later.

Installation

Install gRPC for PHP

Add package using Composer

🔗 View the package on Packagist.

Updating to last version

Quick start

1. Set up a new project

2. Create time_series.php script

3. Input your API key

Replace 'your_api_key' with your actual key.

4. Run script

📝 Expected output:

👀 Check the full example and other examples here

RPC support

The following table outlines the supported rpc calls: Service rpc Description
ApiUsageService getApiUsage Get a list of products with quota limit/usage
BenzingaService getDividentsCalendar Returns the dividends calendar from Benzinga
BenzingaService getEarningsCalendar Returns the earnings calendar from Benzinga
BenzingaService getNews Returns the news articles from Benzinga
BenzingaService getIPO Returns IPO data from Benzinga
BinanceService getTimeSeries Get time series data without technical indicators
CryptoService getTimeSeries Get time series data for any given ticker
DatasetsService getDatasets Get a list of all datasets available at Finazon.
ExchangeService getMarketsCrypto Returns a list of supported crypto markets
ExchangeService getMarketsStocks Returns a list of supported stock markets
ForexService getTimeSeries Get time series data for any given ticker
PublisherService getPublishers Get a list of all publishers available at Finazon.
SecService getFilings Real-time and historical access to all forms, filings, and exhibits directly from the SEC's EDGAR system.
SipService getTrades Returns detailed information on trades executed through the Securities Information Processor (SIP)
SipService getMarketCenter Returns a list of market centers
SnapshotService getSnapshot This endpoint returns a combination of different data points, such as daily performance, last quote, last trade, minute data, and previous day performance.
TickersService findTickersStocks This API call returns an array of stocks tickers available at Finazon Data API. This list is updated daily.
TickersService findTickersCrypto This API call returns an array of crypto tickers available at Finazon Data API. This list is updated daily.
TickersService findTickersForex This API call returns an array of forex tickers available at Finazon Data API. This list is updated daily.
TickersService findTickersUS This API call returns an array of US tickers available at Finazon Data API. This list is updated daily.
TimeSeriesService getTimeSeries Get time series data without technical indicators
TimeSeriesService getTimeSeriesAtr Get time series data for ATR technical indicator.
TimeSeriesService getTimeSeriesBBands Get time series data for BBands technical indicator.
TimeSeriesService getTimeSeriesIchimoku Get time series data for Ichimoku technical indicator.
TimeSeriesService getTimeSeriesMa Get time series data for Ma technical indicator.
TimeSeriesService getTimeSeriesMacd Get time series data for Macd technical indicator.
TimeSeriesService getTimeSeriesObv Get time series data for Obv technical indicator.
TimeSeriesService getTimeSeriesRsi Get time series data for Rsi technical indicator.
TimeSeriesService getTimeSeriesSar Get time series data for Sar technical indicator.
TimeSeriesService getTimeSeriesStoch Get time series data for Stoch technical indicator.
TradeService getTrades Returns general information on executed trades

Here's how you can use service and request objects:

Documentation

Delve deeper with our official documentation.

Examples

Explore practical scenarios in the examples directory.

Support

Stay updated

Contributing

  1. Fork and clone: $ git clone https://github.com/finazon-io/finazon-grpc-php.git.
  2. Branch out: $ cd finazon-grpc-php && git checkout -b my-feature.
  3. Commit changes and test.
  4. Push your branch and open a pull request with a comprehensive description.

For more guidance on contributing, see the GitHub Docs on GitHub.

License

This project is licensed under the MIT License. See the LICENSE.txt file in this repository for more details.


All versions of finazon-grpc-php with dependencies

PHP Build Version
Package Version
Requires php Version ^7.4|^8.0
ext-grpc Version *
ext-protobuf Version *
grpc/grpc Version ^1.57
google/protobuf Version ^3.25
google/common-protos Version ^4.5
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package finazon/finazon-grpc-php contains the following files

Loading the files please wait ....