Это старая версия документа!
* Проверка работы обмена с МегаАптека
При работе сервиса присутствуют записи:
- О выгрузке полных остатков:
api::MegaApteka::_initCounts : Инициирована выгрузка полных остатков
api::MegaApteka::ExportPrice : Для выгрузки измененных остатков по времени выбрано 5037 позиций.
- О выгрузке изменений (если изменений нет будет выбрано 0 позиций)
api::MegaApteka::ExportPrice : Для выгрузки измененных остатков по времени 2024-12-09 10:08:35 выбрано 2 позиций.
Для совершения полной выгрузки необходимо зайти в базу данных, таблица local.megaapteka_lastupdate, поменять значение в поле FullCounts на «минус более 24 часов»
Для включения полной выгрузки, которая будет вестись в файл, расположенный в отдельной подпапке с сервисом (пример C:\FX_2.0\service\megaapteka), необходимо использовать ключ для сервиса
Запись вида
– Request – POST https://exch-api.megapteka.ru/exch/v4/stores?mc=farmexpert auth_token: ec54a4275374640bbdeb3daf7c91ec319dfdbc66a7cff34b3e6bdd11b6cfd363 Content-type: application/json; charset=utf-8 {
"list": [
{
"address": "г. Москва, проезд Ильменский, 17 к.4",
"brand": "Аптека ру",
"city": "Москва",
"id": "13619",
"is_deleted": false,
"latitude": 55.861802,
"longitude": 37.54082,
"network_id": "Аптека ру",
"phone": "+79153544153",
"region": "Московская область",
"schedule": "Пн-Вс 9-23"
}
]
}
– Response – HTTP_STATUS: 200 Server: nginx Date: Sat, 07 Dec 2024 09:01:48 GMT Content-Length: 0 Connection: keep-alive Keep-Alive: timeout=20 Access-Control-Allow-Origin: * Access-Control-Allow-Methods: GET, OPTIONS, POST, PUT, DELETE Access-Control-Allow-Headers: Content-Type, token, platform, environment, auth_token, Auth-Token, Device-Token, stock, build Access-Control-Expose-Headers: Content-Type, token, platform, environment, auth_token, Auth-Token, Device-Token, stock, build X-Request-ID: adde6b31e369c2011f743043cdb4ea7e
Свидетельствует о успешной (ответ с кодом 200) выгрузке данных о торговой точке
Запись вида
– Request – POST https://exch-api.megapteka.ru/exch/v4/prices?mc=farmexpert auth_token: ec54a4275374640bbdeb3daf7c91ec319dfdbc66a7cff34b3e6bdd11b6cfd363 Content-type: application/json; charset=utf-8 {
"list": [
{
"available_count": 2,
"barcodes": [
"4601026310683"
],
"brand_name": "Вассербургер Арцнеймиттельверк ГмбХ / Такеда Австрия ГмбХ",
"expires": "2026-09-14",
"id": "27c93ec4-9037-4b9a-813c-f1210945fa10",
"name": "КСЕФОКАМ 0,008 N5 ЛИОФИЛ Д/Р-РА В/В В/М ФЛАК ВМЕСТИМОСТЬЮ 6МЛ",
"price": 2100,
"series": "12654530"
},
{
"available_count": 2,
"barcodes": [
"5997001371633"
],
"brand_name": "Гедеон Рихтер ОАО",
"expires": "2027-06-01",
"id": "f0e8e912-d9b5-4d2d-bf5f-e8dc8127ae8c",
"name": "МИДОКАЛМ-РИХТЕР 0,1+0,0025/МЛ 1МЛ N5 АМП Р-Р",
"price": 790,
"series": "A46020"
}
],
"store_id": 13619
}
– Response – HTTP_STATUS: 200 Server: nginx Date: Sat, 07 Dec 2024 09:03:54 GMT Content-Length: 0 Connection: keep-alive Keep-Alive: timeout=20 Access-Control-Allow-Origin: * Access-Control-Allow-Methods: GET, OPTIONS, POST, PUT, DELETE Access-Control-Allow-Headers: Content-Type, token, platform, environment, auth_token, Auth-Token, Device-Token, stock, build Access-Control-Expose-Headers: Content-Type, token, platform, environment, auth_token, Auth-Token, Device-Token, stock, build X-Request-ID: 9e1f84d7aa354a0ce129aef1bb3d3530
Свидетельствует о успешной (ответ с кодом 200) выгрузке данных по остаткам товаров КСЕФОКАМ 0,008 N5 ЛИОФИЛ Д/Р-РА В/В В/М ФЛАК ВМЕСТИМОСТЬЮ 6МЛ и МИДОКАЛМ-РИХТЕР 0,1+0,0025/МЛ 1МЛ N5 АМП Р-Р