|
HTTP-запрос к ofd.astralnalog.ru. Получилось? | ☑ | ||
---|---|---|---|---|
0
HEKPOH
10.07.18
✎
12:21
|
Астрал.ОФД - сервис для передачи фискальных данных в налоговую. Также этот сервер может отдавать информацию о кассах/чеках/кассирах/... : "Взаимодействие клиента и API производится путем отправки клиентом HTTP-запросов к серверу. Запросы выполняются методом (GET, POST), параметры запроса передаются в URL. Сервер выдает ответ в формате JSON. Кодировка запросов и ответов – (UTF-8)." (с)
Я попытался получить эту информацию. Не получилось :( Кто-нибудь пробовал? Оч нужна помощь. P.S. Тех. поддержка Астрала не смогла мне помочь))) |
|||
1
Волшебник
10.07.18
✎
12:23
|
А что не получилось?
|
|||
2
Волшебник
10.07.18
✎
12:26
|
ЧтениеJSON пробовал?
|
|||
3
HEKPOH
10.07.18
✎
12:27
|
(1)Для получения конкретных данных нужно отправлять POST-запрос:
2.1. Получение списка кассиров URL запроса: https://demo.ofd.astralnalog.ru/api/v4.2/statistic.cashiersList Метод: POST HTTP код ответа: 200 а в (0) написано, что "параметры запроса передаются в URL". В итоге непонятно, куда засунуть два необходимых параметра (апи_ключ и айди_организации). Техподдержка посоветовала засунуть их в заголовок запроса... Не помогла |
|||
4
HEKPOH
10.07.18
✎
12:28
|
(2) нет
|
|||
5
Волшебник
10.07.18
✎
12:28
|
HTTP код ответа: 200
200 OK — успешный запрос. |
|||
6
HEKPOH
10.07.18
✎
12:29
|
(5) да! но текст ответа не очень успешный:
<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8" /> <title>Астрал.ОФД | 404</title> <link rel="stylesheet" href="view/404/css/base.css"/> </head> <body> <div class="container"> <div class="ticket"> <div class="prong"></div> <div class="wrap"> <div class="heading"><h1>404</h1></div> <div class="sub-heading"> <h3>Ошибка</h3> <span>Страница не найдена</span> </div> <div class="button"> <a href="/">Вернуться на главную</a> </div> <div class="just-line"> <ul> <li></li> <li></li> <li></li> <li></li> <li></li> </ul> </div> </div> </div> </div> </body> </html> |
|||
7
HEKPOH
10.07.18
✎
12:30
|
а в коде ответа 200 :)
|
|||
8
NSSerg
10.07.18
✎
12:31
|
(3) А у меня по этому запросу возвращает
{"ok":false,"description":{"api_key":"REQUIRED","id":"REQUIRED"}} |
|||
9
Волшебник
10.07.18
✎
12:31
|
(3) HTTPЗапрос.Заголовки.Вставить("APIKEY", ключ);
|
|||
10
HEKPOH
10.07.18
✎
12:35
|
(9)техподдержка это и посоветовала - не помогло
|
|||
11
NSSerg
10.07.18
✎
12:49
|
(10) Начни с мелочей, сначала попробуй получить JSON
GET запросом по URL Сначала не программно, а например через онлайн сервис, например http://seriyps.ru/postget/ |
|||
12
HEKPOH
10.07.18
✎
13:04
|
(11) Огромное спасибо!!!
Ситуация проясняется :) |
|||
13
HEKPOH
10.07.18
✎
13:39
|
Всем спасибо! Все получилось. Ошибки были такие:
1. неправильный адрес. нужно было без "demo". 2. запрос должен быть GET. POST вообще не нужен (параметры передаются в URL) |
|||
14
Локи-13
10.07.18
✎
14:13
|
(13) про demo зачет)
|
|||
15
NSSerg
10.07.18
✎
14:16
|
(14) С demo, именно как в (3) - отдает JSON, как в (8)
|
|||
16
HEKPOH
10.07.18
✎
14:24
|
(14) расстреливать астрологов за такое! или на пику)))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |