Как пользоваться спецификацией по взаимодействию с Public API кабинета мерчанта?
Вообще раньше с подобным не работал, не особо понимаю, что вообще делать нужно. Помогите пожалуйста разобраться как пользоваться спецификацией по взаимодействию с Public API кабинета мерчанта? Организации установили мерчант СтройландияSeller (1С:Предприятие) и там есть инструкция в которой написано скачайте инструкцию, которой ею и является и спецификация на которую мне нужна инструкция простая человеческая).
В общем положении спецификации написано "Взаимодействие с ресурсом осуществляется посредством направления HTTP запросов по
URL «
https://seller.stroylandiya.ru/1c_marketplace/hs/MerchantAPI/v1/{эндпоинт} |
https://seller.stroylandiya.ru/1c_marketplace/hs/MerchantAPI/v1/{эндпоинт}
». " т.е. например я должен скопировать эндопоинт с этой таблицы
в ссылку где написано {эндопоинт} грубо говоря или как это работает?
Первоначальная задача "настройка обмена данных об актуальных остатках и ценах"
Дополнительно:
Ответы:
т.е. например я должен скопировать эндопоинт с этой
таблицы в ссылку где написано {эндопоинт} грубо говоря или как это работает?
Да, ссылка создается именно так, хотя предполагаю у них ошибка небольшая
По их инструкции должна получиться ссылка вида
"https://seller.stroylandiya.ru/1c_marketplace/hs/MerchantAPI/v1/v1/stock-package-registration" |
"https://seller.stroylandiya.ru/1c_marketplace/hs/MerchantAPI/v1/v1/stock-package-registration"
, вероятно v1 не должен дублироваться.
Далее в коде клиента должен выполниться запрос по этой ссылке по указанному в спецификации методу и с необходимыми параметрами.
- Но мне выдает вот что:
- Виталий Бирзниекс, ну да, надо POST отправлять, а не GET, написано в вашем же скрине.
- chemdev, как это сделать?))))) Прошу прощения за тупость)))
- Виталий Бирзниекс, потренируйтесь тут
Дока
После этого пишете свой скрипт запроса/запросов - можно на чистом CURL-е, можно с помощью библиотекп.с.: посмотрите внимательнее документацию - у вашего запроса 3 обязательных параметра - code/stock/warehouse
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос


Для работы с Public API кабинета мерчанта необходимо ознакомиться с документацией, которая содержит подробную информацию о доступных методах, параметрах запросов и форматах ответов.
Прежде всего, необходимо получить доступ к API, обычно это делается путем регистрации в системе и получения API ключа или токена аутентификации. Этот ключ нужно передавать в каждом запросе для идентификации вашего приложения.
Далее, вы можете использовать различные HTTP методы для взаимодействия с API, такие как GET, POST, PUT, DELETE в зависимости от того, какие операции вы хотите выполнить. Например, для получения информации о заказе вы можете отправить GET запрос на соответствующий эндпоинт.
Пример использования API с использованием языка программирования PHP:
Не забудьте обработать ошибки, проверить статусы ответов и обеспечить безопасность передачи данных. Надеюсь, данная информация поможет вам успешно использовать Public API кабинета мерчанта.