Wrapper for Cardmarket.com API
Installation
You can install the package via composer:
composer require cardmonitor/cardmarket-api
Configuration
$config = [
'app_token' => 'app_token',
'app_secret' => 'app_secret',
'access_token' => 'access_token',
'access_token_secret' => 'access_token_secret',
'debug' => false,
'url' => Cardmonitor\Cardmarket\Api::URL_API
];
$api = new Cardmonitor\Cardmarket\Api($config);
Usage
Access
Login Link
$language = 'de';
$link = $api->access->link($language);
Token
$request_token = 'TOKEN';
$accessdata = $api->access->token($request_token);
Account Management
Account information
$data = $api->account->get();
Change Vacation Status
Change Display Language
Messages GET
$data = $api->messages->get();
Messages POST
$data = $api->messages->send($userId, $message);
Messages DELETE
$data = $api->messages->delete($userId, $messageId);
Logout
$data = $api->account->logout();
Marketplace Infromation
Expansions
$gameId = 1; // Magic
$data = $api->expansion->find($gameId);
Expansion Singles
$expansionId = 1469;
$data = $api->expansion->singles($expansionId);
Products
$data = $api->product->get($productId);
Products List (File)
$data = $api->product->csv();
Find Products
$data = $api->product->find($search, $parameters);
Products download Image
$data = $api->product->download($imagepath, $filename);