tme / api-client-guzzle
Guzzle Client to interact with TME API
1.0.1
2025-01-27 12:24 UTC
Requires
- guzzlehttp/guzzle: ^6.2 | ^7.0
README
This library provides a Guzzle Client which communicates with TME API.
Read more at:
Installation:
composer require tme/api-client-guzzle
Example usage:
<?php // Register your app here https://developers.tme.eu/en/dev const TOKEN = ''; const SECRET = ''; require 'vendor/autoload.php'; // Factory Guzzle client. $client = \TMEApi\ClientFactory::factoryForCredentials(TOKEN, SECRET); // Send request $options = [ 'form_params' => [ 'SymbolList' => [ 'NE555D', '1N4007-DIO' ], 'Country' => 'US', 'Language' => 'EN', ], ]; $result = $client->request('POST', '/Products/GetProducts.json', $options); print_r( json_decode($result->getBody(), true) );