|
Контур ОФД. Server returned nothing | ☑ | ||
---|---|---|---|---|
0
Defender77
04.07.19
✎
19:21
|
Всем привет!
С Контур.ОФД кто-нибудь работал? У них как-то интересно сделано: авторизация через POST запрос, а данные следом, через GET. Авторизация при доступе к API осуществляется по ключу интегратора, который необходимо передавать в куках во время выполнения запросов. Авторизация проходит на ура. А дальше облом: ругается Server returned nothing (no headers, no data) Передать в куках: это же добавить в заголовки: Запрос.Заголовки.Вставить("Cookie", тКуки); Пример с сайта: GET /v2/organizations/c2e3a34c-823f-4b1e-a9g1-d94fa40c22a6/cashboxes HTTP/1.1 Host: ofd-project.kontur.ru:11002 Cache-Control: no-cache ofd_api_key=031c1120-9hhe-435e-5h08-43091hhcd71d;auth.sid=FEC4454C200EC54BJ7GE4PO0011121C4E7E79C795HHTG395JD16C002EG125CFA; Что не так? |
|||
1
Garykom
гуру
04.07.19
✎
19:31
|
||||
2
Defender77
04.07.19
✎
19:55
|
На текущий момент модуль находится на стадии разработки , пока точных сроков подсказать не сможем.
|
|||
3
Garykom
гуру
04.07.19
✎
20:01
|
Где ты это "/v2/organizations" нашел?
|
|||
4
Garykom
гуру
04.07.19
✎
20:04
|
А понял https://kontur-ofd-api.readthedocs.io/ru/latest/http/organizations.html
Короче судя по "Примеры использования Скоро в этом разделе появятся примеры работы с API на разных языках программирования." Там у них пока нихрена не работает нормально |
|||
5
Garykom
гуру
04.07.19
✎
20:07
|
попробуй
Запрос.Заголовки.Вставить("ofd_api_key", "031c1120-9hhe-435e-5h08-43091hhcd71d"); Запрос.Заголовки.Вставить("auth.sid", "FEC4454C200EC54BJ7GE4PO0011121C4E7E79C795HHTG395JD16C002EG125CFA"); |
|||
6
Defender77
04.07.19
✎
21:04
|
Нифига, тоже самое
|
|||
7
Garykom
гуру
04.07.19
✎
21:30
|
А покажи что при авторизации возвращается в куках, может там хотят
https://kontur-ofd-api.readthedocs.io/ru/latest/Authentication.html Не чистые куки а полные auth.sid=77F90D0CF33SEF67SWRG87B9BBA7139F0CD76GRTY00931F2E1F0D; path=/; domain=kontur.ru; |
|||
8
Defender77
05.07.19
✎
10:19
|
В заголовках так:
"Date" "Fri, 05 Jul 2019 07:17:20 GMT" "Content-Type" "application/json; charset=utf-8" "Content-Length" "74" "X-Kontur-Trace-Id" "08de4c09daf64988a2b69636148ef006" "Connection" "keep-alive" "X-Singular-Replica" "http://sd2-singular9/" "X-Singular-Backend" "http://dtl-auth2:48325/" "X-Kontur-Dont-Retry" "True" "Dont-Retry" "True" "Set-Cookie" "ngtoken=LhHLLV0e+YBkFJ90dZsIAg==; expires=Thu, 31-Mar-22 07:17:20 GMT; domain=.kontur.ru; path=/" А SID лежит уже в теле ответа: {"Sid":"2894FB8349AE0C48975E522F03073A57A4CE6D91383FFA47B2C09AE197254F77"} |
|||
9
Garykom
гуру
05.07.19
✎
10:26
|
(8) >"Set-Cookie" "ngtoken=LhHLLV0e+YBkFJ90dZsIAg==; expires=Thu, 31-Mar-22 07:17:20 GMT; domain=.kontur.ru; path=/"
Тогда в куках это тоже возвращай |
|||
10
Garykom
гуру
05.07.19
✎
10:27
|
(9)+ А еще лучше стряси с них рабочий пример на чем то, на curl или на каком то языке не 1С, будет проще на 1С перенести.
|
|||
11
Defender77
05.07.19
✎
12:28
|
А ты с контуром работал? Похоже что запросы V2 не работают. По списку чеков адекватная ошибка возвращается (мне еще api key не предоставили)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |