Skip to content

yeleleo/target

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Target

My Target API

Установка с помощью composer:

{
  "require": {
    "mobio/target": "*"
  }
}

Пример использования:

<?php
include __DIR__. "/vendor/autoload.php";

$client_id = '...';
$client_secret = '...';

try {
    $mtApi = new \Mobio\Target\Api($client_id, $client_secret);
} catch (Exception $e) {
    echo $e->getMessage();
    die();
}

try {
    $clientsArray = $mtApi->request('/api/v1/clients.json')->toArray();
} catch (Exception $e) {
    echo $e->getMessage();
    die();
}

var_dump($clientsArray);

При первой инициализации происходит авторизация в myTarget и получение token (методом client_credentials), который сохраняется в ~/.mobio/myTarget.json. При следующих инициализациях token берется уже из файла, а при наступление следующего календарного дня, token обновляется (методом refresh_token) с сохранением в файл.

About

My Target API

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages