cardmonitor/cardmarket-api

PHP Cardmarket API

dev-master 2023-12-09 04:25 UTC

This package is auto-updated.

Last update: 2024-04-09 05:23:52 UTC


README

Cardmonitor

Cardmarket

API Documentation

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);