В открытом API-интерфейсе для обеспечения безопасности данных мы часто используем цифровую подпись для шифрования запросов.
Глобальное описание возвращаемых параметров:
1. Системные параметры [method] — название интерфейса приложения, который должен быть вызван продавцом; timestamp — метка времени в едином формате yyyyMMddHHmmss; app_key — app_key, назначенный продавцу; version — номер версии соответствующего интерфейса; sign — подпись, полученная путём шифрования md5/rsa всех параметров API (кроме sign).
Примечание:
Sign — подпись При вызове API необходимо проверить подпись запроса, процесс проверки следующий:
Авторизация пользователя
Пример запроса Получение списка продуктов: Название метода: GetProducts, требуется разрешение на проверку подписи, параметры: pageindex, pagesize, метод запроса: get. Пример:
Как показано выше, это строка из четырёх необходимых параметров. Теперь выполните шифрование MD5. Получаем подпись Sign = bcc7c71cf93f9cdbdb88671b701d8a35. Обратите внимание, что она должна быть написана заглавными буквами. Это правильная подпись: Sign = BCC7C71CF93F9CDBDB88671B701D8A35. (Вы можете использовать онлайн-инструменты для проверки правильности вашей подписи.)
http://api.daimali.com/pro/getproducts?app_key=076ba2bcb4a0cb38ce721cc00d27426b&pageindex=1&pagesize=10&sign=BCC7C71CF93F9CDBDB88671B701D8A35
×tamp=20150507162828
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )