Download the PHP package ceytek-labs/tcmb-services-lite without Composer

On this page you can find all versions of the php package ceytek-labs/tcmb-services-lite. 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 tcmb-services-lite

🇹🇷 Türkçe sürüm için buraya tıklayın

TCMB Services Lite

Total Downloads Latest Version Size License


TCMB Services Lite

The TCMB (Central Bank of the Republic of Turkey) Services Lite is designed to help you easily utilize various data and APIs provided by the TCMB. Currently, it offers the feature of fetching exchange rates, but it can be expanded in the future to include other APIs from the TCMB.

Disclaimer: This package is not an official product of Central Bank of the Republic of Türkiye (Türkiye Cumhuriyet Merkez Bankası). The developers accept no responsibility for any issues, discrepancies, or damages that may arise from its use.

Requirements

Installation

You can add this package to your projects using Composer:

Services

TCMB Exchange Rates

The TCMB Exchange Rates retrieves daily exchange rates from the Central Bank of Turkey, providing easy access to various currency information.

Example Usage

Here are a few examples of how you can use the TCMB Exchange Rates class in your PHP projects

⬆ Back to services

TCMB Exchange Rates: Display Raw XML Result from the API

⬆ Back to services

TCMB Exchange Rates: Display Raw JSON Result from the API

⬆ Back to services

TCMB Exchange Rates: Formatting Exchange Rates

You can receive data from the API in either object or array format. CamelCase is used in object format, and snake_case is used in array format.

⬆ Back to services

TCMB Exchange Rates: Getting All Exchange Rates

⬆ Back to services

TCMB Exchange Rates: Getting a Specific Currency

You can use the currency() method to get data for a specific currency.

⬆ Back to services

TCMB Exchange Rates: Accessing Currency Information

You can access detailed information of a specific currency:

⬆ Back to services

TCMB Exchange Rates: Displaying All Data in Object Format

Sample output:

⬆ Back to services

TCMB Exchange Rates: Displaying All Data in Array Format

Sample output:

⬆ Back to services

TCMB Exchange Rates: Supported Currencies

The package supports the following currencies:

Debugging

Future Plans

This package can be expanded to include other data and services provided by the TCMB, such as:

Contributing

If you'd like to contribute, please send a pull request or report an issue.

License

This project is licensed under the MIT License.


All versions of tcmb-services-lite with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
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 ceytek-labs/tcmb-services-lite contains the following files

Loading the files please wait ....