Добрый день!
Не нашли исчерпывающую документацию, дающую руководство по шагам каким образом использовать API. Уже полдня занимаемся танцами с бубном. А Лаборатория не работает. http://api.ucoz.net/ru/lab
Документация не дает исчерпывающего ответа.
Очень просим помочь с этим вопросом.
Просьба прочитать как мы делали и если не верно, по шагам объяснить ошибки.
Задача выгрузить с сайта все категории товаров в интернет-магазине.
Сайт на SSL. /shop/ в настройках перебрасывает на главную страницу сайта.
1) Зарегистрировали приложение, получив
Consumer key, Consumer secret, OAuth token, OAuth token secret
2) Скачали PHP API модуль по ссылке http://api.ucoz.net/ru/manual/module
3) Файл uAPImodule и его настройка
Файл корректируем только в одном месте
$myWebsite = 'https:/EXAMPLE.ru/'.$_SERVER['HTTP_HOST'].'/'; где example - наш сайт
4) Загружаем файл uAPImodule через FTP PHP в папку scripts
![](https://mlattach.datacloudmail.ru/loader/21CF3A699E7DA2003413AF060EF638512CCF00C3?attach_id=dPwVKNECyKFd5E8R&expires=1536738589&from=e.mail.ru&m=NTHR8xajCRYnNgSjlAuYiA)
5) В uAPIwork.php вставляем наши Consumer key, Consumer secret, OAuth token, OAuth token secret и методы, описанные на странице http://api.ucoz.net/ru/manual/shop/cats
Получаем
<?php require 'uAPImodule.php'; $request = new Request(array( 'oauth_consumer_key' => 'Вставили', 'oauth_consumer_secret' => 'Вставили', 'oauth_token' => 'Вставили', 'oauth_token_secret' => 'Вставили' )); $response = $request->get('/shop/request', array( 'page' => 'categories' )); print_r($response); //Получаем ответ ?>
6) Загружаем через FTP PHP на сервер к предыдущему файлу.
7) Переходим по ссылке: /uapi/shop/request?page=categories
8) Получаем ошибку {"error":{"msg":"Missing required parameter","code":"MISSING_REQUIRED_PARAMETER"}}
Помогите пожалуйста!! Что делаем не так?