Добрый день!
Не нашли исчерпывающую документацию, дающую руководство по шагам каким образом использовать 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

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"}}
Помогите пожалуйста!! Что делаем не так?