API для магазинов в системе uCoz – это, без преувеличения, новые возможности для вашего проекта. Для разработчиков доступны:
- Работа с товарами (добавление, удаление, редактирование и т.д.)
- Работа с категориями
- Работа с заказами (добавление/редактирование)
- Работа с корзиной (добавление/удаление/редактирование)
Этот релиз поможет вам реализовать такие замечательные идеи, как синхронизация со сторонними сервисами, взаимодействие с различными маркетинговыми сервисами. Нет сомнений, что в самое ближайшее время на основе нового uAPI для магазина появятся новые скрипты в нашем магазине uScript.pro.
Чтобы не быть голословным, предлагаю вам посмотреть на реализацию uAPI для магазина, дабы лучше понять, как же с ним работать. Для запросов через PHP к uAPI вы можете использовать специализированный модуль. Например, мы задались вопросом, как получить информацию о всех наших (личных) заказах в магазине – для этого нам необходимо использовать GET запрос на /uapi/shop/invoices/
В PHP это будет выглядеть как:
<?php
require 'uAPImodule.php';
$request = new Request(array(
'oauth_consumer_key' => 'Мой consumer_key',
'oauth_consumer_secret' => 'Мой consumer_secret',
'oauth_token' => 'Мой token',
'oauth_token_secret' => 'Мой token_secret'
));
$response = $request->get('/shop/invoices/', array(
//без параметров
));
print_r($response); //Получаем ответ
?>
В ответ мы получим json ответ вида:
Полная документация по этому запросу доступна по этой ссылке.
Здесь будет вся полная информация о заказах – какая сумма потрачена, кто оформил заказ, какой товар и т.д. API отдает полную информацию, как и в вебе – но в удобном формате JSON для разработок.
uAPI Документация и uAPI Приложения
uAPI Документация uAPI Приложения
Что дальше?
Говоря о самых ближайших апдейтах: у нас появится полноценное API для категорий магазина – редактирование/добавление/удаление.
Оставайтесь с нами, ведь мы вернемся к вам очень скоро с новинками!