This repository was archived by the owner on Apr 18, 2023. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 4
API
Evgen Kytonin edited this page Apr 5, 2021
·
21 revisions

Страница описывает все методы, аргументы для работы с Justin API. Класс Justin
- __construct
- setSandbox
- setLanguage
- setAuthLogin
- setAuthPassword
- setKey
- setLogin
- setPassword
- setAddressApi
- listRegions
- listAreasRegion
- listCities
- listCityRegion
- listStreetsCity
- branchTypes
- listDepartmentsLang
- branchSchedule
- getNeartDepartment
- createOrder
- cancelOrder
- listStatuses
- keySeller
- getStatusHistoryF
- listOrders
- orderInfo
- createSticker
function __construct($language = 'UA', $sandbox = false, $version = 'v2', $timeout = 60, $connect_timeout = 60, $timezone = 'Europe/Kiev');- return
object -
$sandbox: Песочница. По умолчанию: false -
$version: Версия API. По умолчанию: v2 -
$timeout: Тайм-аут, на возврат ответа от сервера. По умолчанию: 60 секунд -
$connect_timeout: Тайм-аут, на подключение к серверу. По умолчанию: 60 секунд -
$timezone: Часовой пояс. По умолчанию: Europe/Kiev
function setSandbox($sandbox, $type = 'justin_pms');- return
object -
$sandbox: Включить песочницу. -
$type: Тип. По умолчанию: justin_pms
function setLanguage($lang = 'UA');- return
object -
$lang: Указываем язык ответа API. По умолчанию: UA - Украинский
function setAuthLogin($login);- return
object -
$login: Логин для авторизации на сервере. По умолчанию: Exchange
function setAuthPassword($password);- return
object -
$password: Пароль для авторизации на сервере. По умолчанию: Exchange
function setKey($key);- return
object -
$key: Ключ API.
function setLogin($login);- return
object -
$login: Логин API.
function setPassword($password);- return
object -
$password: Пароль API.
function setAddressApi($address_api);- return
object -
$address_api: Адрес сервера API.
function listRegions($filter = [], $limit = 0);- return
object -
$filter: Фильтр для более точного поиска. По умолчанию: пустой -
$limit: Количество первых записей, что будет показано. По умолчанию: 0 записей
function listAreasRegions($filter = [], $limit = 0);- return
object -
$filter: Фильтр для более точного поиска. По умолчанию: пустой -
$limit: Количество первых записей, что будет показано. По умолчанию: 0 записей
function listCities($filter = [], $limit = 0);- return
object -
$filter: Фильтр для более точного поиска. По умолчанию: пустой -
$limit: Количество первых записей, что будет показано. По умолчанию: 0 записей
function listCityRegion($filter = [], $limit = 0);- return
object -
$filter: Фильтр для более точного поиска. По умолчанию: пустой -
$limit: Количество первых записей, что будет показано. По умолчанию: 0 записей
function listStreetsCity($filter = [], $limit = 0);- return
object -
$filter: Фильтр для более точного поиска. По умолчанию: пустой -
$limit: Количество первых записей, что будет показано. По умолчанию: 0 записей
function branchTypes($limit = 0);- return
object -
$limit: Количество первых записей, что будет показано. По умолчанию: 0 записей
function listDepartmentsLang($filter = [], $limit = 0);- return
object -
$filter: Фильтр для более точного поиска. По умолчанию: пустой -
$limit: Количество первых записей, что будет показано. По умолчанию: 0 записей
function branchSchedule($filter = [], $limit = 0);- return
object -
$filter: Фильтр для более точного поиска. По умолчанию: пусто -
$limit: Количество первых записей, что будет показано. По умолчанию: 0 записей
function getNeartDepartment($address);- return
object -
$address: Адрес
function createOrder($data = [], $version = 'v1');- return
object -
$data: Массив данных заказа. По умолчанию: пустой -
$version: Версия API order. По умолчанию: v1
function cancelOrder($number, $version = 'v1');- return
object -
$number: Номер заказа. По умолчанию: v1 -
$version: Версия API
function listStatuses($filter = [], $limit = 0);- return
object -
$filter: Фильтр для более точного поиска. По умолчанию: пустой -
$limit: Количество первых записей, что будет показано. По умолчанию: 0 записей
function keySeller($filter = []);- return
object -
$filter: Поиск senderID по login пользователя. По умолчанию: пустой
function getStatusHistoryF($fitler = [], $limit = 0, $senderID = '');- return
object -
$filter: Фильтр поиска по полю orderNumber историй заказа. По умолчанию: пустой -
$limit: Количество первых записей, что будет показано. По умолчанию: 0 записей -
$senderID: ID отправителя. По умолчанию: пустое
function listOrders($date, $version = 'v1');- return
object -
$date: Дата периода заказов -
$version: Версия API. По умолчанию: v1
function orderInfo($number, $version = 'v1');- return
object -
$number: Номер заказа -
$version: Версия API. По умолчанию: v1
function createSticker($orderNumber, $show = false, $path = null, $type = 0, $version = 'v1');-
return
boolean: Статус сохранения PDF -
$orderNumber: Номер заказа -
$show: Вывод PDF содержимого на страницу -
$path: Путь сохранения PDF файла -
$type: Тип стикера0 = Стикер имеет название или ФИО отправителя и получателя.
1 = Стикер имеет имена отправителя и получателя.
2 = Стикер имеет адрес получателя, если была оформлена доставка за адресом.
-
version: Версия API. По умолчанию: v1