Использование API
Нигде в документации не нашел примеры POST запросов к API, вместо этого есть только подключение через GET.
Дайте кто-нибудь хоть 1 пример использования на PHP или curl, непонятно какие загловки нужны, непонятно в какой заголовок засовывать токен или просто в тело?
Мне нужно создание контакта через АПИ, получения списка товаров, создание заказа, добавление в него товаров.
Еще мне непонятно, CRM мы не покупали, и теперь в админке как смотреть контакты которые не сделали заказы? искать другие приложения??? Я конечно понимаю что вебасисту нужно зарабатывать на приложениях, но управление контактами - это базовый функционал магазина, который должен быть всегда. А сейчас я вижу контакты только в базе.
3 ответа
Приложение контакты инсталлер не находил потому что оно было установлено, но было выключено. Включил- контакты вижу. Вопрос по АПИ открытый
Я посылаю POST запросы с "content-type" заголовком "application/x-www-form-urlencoded" или "multipart/form-data", сервер принимает оба варианта
То что в доке по API описано как GET передается в URL, пример для shop.product.skus.add https://developers.webasyst.com/api/explorer/shop/shop.product.skus.add/
остальные параметры в зависимости от "content-type" кладутся в body через амперсанд (как в GET) или передаются в bondary, тут описано как: https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/POST
Примера в PHP у меня нет, тут можно посмотреть некоторые дампы тел запросов примеров https://developers.webasyst.ru/forum/2611/shopproductskusadd-errorserver_error/#comment117442
shop-script 7.5.1.287