Вводная информация по API

Для доступа к интерфейсу нужно создать специальный ключ (токен), по которому будет происходить авторизация. Сделать это можно в профиле продавца, перейдя по ссылке меню "Доступ к API".

Для создания ключа введите его название (любое удобное для восприятия) и нажмите кнопку "Создать", после чего будет сгенерирован токен, представляющий собой случайную строку длиной 64 символа. Количество создаваемых ключей не ограничено. Этот ключ необходимо внести в свою учетную систему и передавать при каждом обращении к API с помощью HTTP-заголовка x-api-key.

Все параметры API по умолчанию принимаются как параметры POST запроса с multipart содержимым, но также могут быть отправлены как JSON объект в теле POST запроса. При отправке JSON обязательно укажите заголовок запроса Content-Type: application/json.

Для проверки корректности отправки параметров можно передать GET или POST параметр debug=1, и API в ответе покажет, какие именно параметры он видит после разбора вашего запроса. Вызов с debug=1 не делает всю работу метода API, а только показывает, с какими параметрами метод был бы вызван.

Пример кода для отладки парсинга параметров:

curl -i -X POST https://www.100sp.ru/org/purchase/importExport/apiImport?debug=1 \
   --request POST \
   -H "Content-Type: application/json" \
   --data-binary "@json.txt"

Параметры запроса в этом примере надо положить в файл json.txt.

Если вы работаете над интеграцией именно через 1C, то посмотрите этот пример конфигурации. Возможно, он вам будет полезен.

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies на условиях политики защиты и обработки персональных данных. 🍪