Статус: Новый участник
Сообщений: 1 Откуда: Москва
|
Здравствуйте, у меня возникла проблема с добавлением информации через API. Я успешно формирую запрос через функцию [ /api/token/new ], в ответ приходит IdJwt и его целочисленный номер. Далее, в соответствии с инструкцией я провожу второй запрос через [ /api/token/service/info ], указывая в графе IdJwt и полученный ранее целочисленный номер, мне приходит ответ в виде ResponseToken и данных закодированных в формате base64. При дешифровке base64 я получаю следующий результат {"IdJwt":15956819,"PayloadType":"Error","EntityType":"ServiceEntrant","Action":"Add"} а далее идет нечитаемый набор символов. В инструкции нет никаких упоминаний о подобном поведении суперсервиса. Так-же нет никакого упоминания в необходимости дешифровки данных и сопуствтующих методах. Вы можете мне помочь? Для формирования подписи мной используется "крипто про" установленный на Линуксе. Запрос = /opt/cprocsp/bin/amd64/cryptcp -signf -der -strict -cert -detached -thumbprint "отпечатокЭЦП" -pin "ПарольЭЦП" "файлДляПодписи"; z1.JPG (225kb) загружен 0 раз(а).
|
|
|
|
Статус: Advanced Member
Сообщений: 661
Сказал(а) «Спасибо»: 41 раз Поблагодарили: 35 раз в 34 постах
|
Попробуйте при чтении payload применять кодировку utf-8.
|
|
|
|
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Важная информация:
Форум использует cookie-файлы. Продолжая работу с форумом, Вы соглашаетесь с использованием cookie-файлов.
Подробнее
Закрыть