Получить информацию о складе
Route: https://cdek.orderadmin.ru/api/storage/warehouse/<wrs_id> Method: GET Headers: Accept: application/json Authorization: basic
Пример запроса (PHP):
<?php $url = 'https://cdek.orderadmin.ru/api/storage/warehouse/4144'; $headers = [ 'Accept: application/json' ]; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET'); curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); curl_setopt($ch, CURLOPT_USERPWD, '<user>:<password>'); $data = json_decode(curl_exec($ch), true); curl_close($ch); print_r($data);
Пример запроса (curl):
curl -X GET \ -u "<user>:<password>" \ -H "Accept: application/json" \ "https://cdek.orderadmin.ru/api/storage/warehouse/4144"
Пример запроса (Python):
import requests api_url = 'https://cdek.orderadmin.ru/api/storage/warehouse/4144' result = requests.get(api_url, auth=( '<user>', '<password>' )) print(result.json())
Пример ответа сервера:
{ "id": 4144, "type": "virtual", "code": null, "name": "Тест ФФ Сдэк", "state": "active", "_embedded": { "parent": { "id": 88, "type": "fulfillment", "name": "Россия- Москва Белые столбы ФФ Сдэк", "state": "active" } }, "_links": { "self": { "href": "https://cdek.orderadmin.ru/api/storage/warehouse/4144" } } }
Описание полей ответа:
Поле | Описание |
name | Название |
type | склад клиента (виртуальный), склад Фулфилмент |
state | работает, отключен |
_embedded.parent | Информация о складе Фулфилмент с которым работает склад клиента |
Получить список складов
Route: https://cdek.orderadmin.ru/api/storage/warehouse Method: GET Headers: Accept: application/json Authorization: basic
Пример запроса (PHP):
<?php $url = 'https://cdek.orderadmin.ru/api/storage/warehouse'; $headers = [ 'Accept: application/json' ]; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET'); curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); curl_setopt($ch, CURLOPT_USERPWD, '<user>:<password>'); $data = json_decode(curl_exec($ch), true); curl_close($ch); print_r($data);
Пример запроса (curl):
curl -X GET \ -u "<user>:<password>" \ -H "Accept: application/json" \ "https://cdek.orderadmin.ru/api/storage/warehouse"
Пример запроса (Python):
import requests api_url = 'https://cdek.orderadmin.ru/api/storage/warehouse' result = requests.get(api_url, auth=( '<user>', '<password>' )) print(result.json())
Пример ответа сервера:
{ "_links": { "self": { "href": "https://cdek.orderadmin.ru/api/storage/warehouse?page=1" }, "first": { "href": "https://cdek.orderadmin.ru/api/storage/warehouse" }, "last": { "href": "https://cdek.orderadmin.ru/api/storage/warehouse?page=8" }, "next": { "href": "https://cdek.orderadmin.ru/api/storage/warehouse?page=2" } }, "_embedded": { "warehouse": [ /* Массив объектов warehouse */ ] }, "page_count": 8, "page_size": 25, "total_items": 182, "page": 1 }
Поиск
Поиск по части названия:
https://cdek.orderadmin.ru/api/storage/warehouse?filter[0][type]=ilike&filter[0][field]=name&filter[0][value]=Тест%
Поиск по id склада Фулфилмент:
https://cdek.orderadmin.ru/api/storage/warehouse?filter[0][type]=eq&filter[0][field]=parent&filter[0][value]=88
Статья помогла?
Отлично!
Спасибо за ваш отзыв
Извините, что не удалось помочь!
Спасибо за ваш отзыв
Комментарий отправлен
Мы ценим вашу помощь и постараемся исправить статью