Я связался со службой технической поддержки hikvision, но они не помогли в этом случае и продолжили Предлагая мне использовать приложение CSHCSDKDemo, которое поставляется вместе с загрузкой HCP. Кажется, они не смогли понять мою просьбу. Изображение, которое я прикрепил, представляет собой ошибку, которую я получаю, и на нем также показан код состояния 200. Будем признательны за любую помощь, спасибо.
Поначалу я продолжал получать такие ошибки, как сбой HTTP-запроса: код состояния 400, но когда я изменил параметры заголовков, я наконец получил код состояния 200. что означает успешный вызов API, но прилагаемые к нему данные JSON не отображаются. А также в документации упоминается, что мне нужно вычислить подпись, используя поэтому я не уверен, где я ошибся.
Ссылка на документацию для этого API:
https://pinfo.hikvision.com/hkwsen/unzi ... 74009_doc/
Формат URL-адреса API: https://[serverAddress]:[serverPort]/artemis /api/vehicle/v1/parkingfee/calculate
Ниже приведены инструкции по расчету подписи:
Расчет подписи
- Вычислите строку подписи с помощью алгоритма HmacSHA256 с помощью appKey или appSecret, чтобы
сгенерировать дайджест сообщения. - Вычислите дайджест сообщения с помощью алгоритма BASE64, чтобы сгенерируйте подпись.
Код: Выделить всё
Подробнее здесь: [url]https://stackoverflow.com/questions/78724078/hikcentral-professional-openapi-authentication-and-json-data-fetch-issue[/url]