Страница 2 из 9«123489»
Модератор форума: JonMagon 
Сообщество uCoz » Мастерская uCoz » Использование PHP и API на uCoz » Новое uAPI (новое API для всех сайтов)
Новое uAPI
Dmitry_DM
Сообщений: 553
Репутация: 113

Сообщение # 1 | 10:43:25
Доступна новая версия PHP модуля для uAPI. Версия 2.4 от 25 октября 2017
Загрузить актуальную версию модуля можно на странице - http://api.ucoz.net/ru/manual/module


18 февраля состоялся релиз нового API для uCoz – подробнее в блоге http://blog.ucoz.ru/blog/uapi/2015-02-18-367

uАPI - бесплатный дополнительный функционал для вашего сайта.

uAPI это:

4 метода передачи данных
  • GET
  • POST
  • PUT
  • DELETE


3 формата обмена данными:
  • JSON
  • XML
  • Text Plain


14 модулей:
  • Видео
  • Гостевая книга
  • Доска объявлений
  • Каталог сайтов
  • Каталог файлов
  • Каталог статей
  • Мини-чат
  • Новости сайта
  • Онлайн игры
  • Опросы
  • Пользователи
  • Форум
  • Фотоальбомы
  • FAQ



Мы хотим создать свое сообщество uAPI разработчиков и поэтому для вас 24/7 доступна uAPI Лаборатория, где можно задать абсолютно любой вопрос по разработке, документации, коду, отправить код на разработку и тд


Dmitry_DM
Сообщений: 553
Репутация: 113

Сообщение # 16 | 16:09:26
leonoff(on),
Цитата
{"error":{"msg":"Доступ запрещен"}}

пожалуйста, смените пользователю группу на любую, потом снова на администраторы – и сделайте запрос
Head-Mad
Сообщений: 378
Репутация: 129

Сообщение # 17 | 18:38:26
Dmitry_DM, а при получении данных пользователей, будет возможность получения телефона?
И еще один вопрос, блог и новости далеко в очереди на реализацию uAPI стоят?

Можешь забрать этот код и вставить его себе, сам знаешь куда.
Dmitry_DM
Сообщений: 553
Репутация: 113

Сообщение # 18 | 18:42:06
Цитата Head-Mad ()
а при получении данных пользователей, будет возможность получения телефона?
отдам разработчику на внедрение. думаю, вначале след недели уже будет

Цитата Head-Mad ()
И еще один вопрос, блог и новости далеко в очереди на реализацию uAPI стоят?
Личные Сообщения, новости, блог – следующее, что будет добавлено. Пока без сроков
Head-Mad
Сообщений: 378
Репутация: 129

Сообщение # 19 | 21:29:04
Dmitry_DM, это отличные новости. Еще такой вопрос:
Небольшой скрипт на стороннем сервисе исполняется с определенной периодичностью, получает данные через uAPI и записывает их в файл. У меня не получается этот файл записать на ftp ucoz/ Не могу соединиться. И после каждой попытки в вэбтопе запрашивает пароль. В чем может быть проблема?

Можешь забрать этот код и вставить его себе, сам знаешь куда.
Dmitry_DM
Сообщений: 553
Репутация: 113

Сообщение # 20 | 11:14:25
Цитата Head-Mad ()
Небольшой скрипт на стороннем сервисе исполняется с определенной периодичностью, получает данные через uAPI и записывает их в файл. У меня не получается этот файл записать на ftp ucoz/ Не могу соединиться. И после каждой попытки в вэбтопе запрашивает пароль. В чем может быть проблема?

не совсем улавливаю смысл в взаимодействии ftp+вебтоп smile вход вы осуществляете примерно через http://php.net/manual/ru/function.ftp-exec.php ?
leonoff(on)
Сообщений: 275
Репутация: 53

Сообщение # 21 | 12:25:48
Dmitry_DM, выражаю огромную благодарность лично Вам Дмитрий и вашим коллегам "по цеху" за ваше терпение и желание помочь. Без вас бы точно не разобрался! В своем первом посте.... в своем первом посту.... короче, в своем первом сообщении ( biggrin ) я написал:

Цитата
Я очень сильно сомневаюсь, что дело в кривизне моих рук.
Градус самоуверенности понизил. smile
Как оказалось, все эти вопросы можно было решить самостоятельно. Напишите, пожалуйста, об этих проблемах в документации (я про www и права администратора). Уверен, что многим это поможет, а вас это избавит от ненужных обращений. Еще раз спасибо.

С Уважением,
Александр.

Почему реперы зимой и летом ходят в шапках, но при этом все равно болеют?
Dmitry_DM
Сообщений: 553
Репутация: 113

Сообщение # 22 | 12:29:56
leonoff(on), обязательно дополним smile у нас уже есть небольшая внутренняя копилка знаний, обязательно перенесем в документацию smile
Dmitry_DM
Сообщений: 553
Репутация: 113

Сообщение # 23 | 12:54:58
Добавлена переменная phone для GET/PUT/POST запросов.
Обновлена документация модуля "Пользователи" – http://api.ucoz.net/ru/manual/users
Dmitry_DM
Сообщений: 553
Репутация: 113

Сообщение # 24 | 13:58:12
Ближайшее обновление, которое ожидаем на этой неделе:
– Релиз модуля "Новости сайта"
– Изменение лимита с 400 до 1500 запросов в час
K1l0
Сообщений: 104
Репутация: 26

Сообщение # 25 | 16:47:44
ПОжалуйста, тыкните носом в нужном направлении.
Как обрабатывать полученные данные. К примеру после обращения к определенной категории получаю ответ:


ЕЕЕЕЕЕ =)))
Если кому интересно, то обрабатываем результат на стороне сервера. Для примера:
Модуль: Онлайн Игры
Один материал с ID 9.
Выводим только Заголовок

Код
<?php include 'core.php'; //Файл скачиваем с http://api.ucoz.net/ru/ (не забудьте изменить настройки безопасности на свои)(он должен находится в одной папке с функцией)
$___notjson=1;
$parametrs = array(
'oauth_consumer_key' => $consumer_key,
'oauth_nonce' => $oauth_nonce,
'oauth_signature_method' => $sig_method,
'oauth_timestamp' => $timestamp,
'oauth_token' => $oauth_token,
'oauth_version' => $oauth_version,
    'id' => '11' //ID материала
    );
ksort($parametrs);

$result = uAPIModule('/stuff', 'get', $parametrs, ''); //Получаем ответ
$decode = json_decode($result); //Для преобразования строки JSON в переменную PHP используется метод json_decode()
$title = $decode->stuffs[0]->title; //Полный список (дерево) смотрим в документации http://api.ucoz.net/ru/manual/stuff/entry
echo $title; //Публикуем ответ
?>

Добавлено (05 Май 2015, 16:47:44)
---------------------------------------------

Цитата Dmitry_DM ()
– Изменение лимита с 400 до 1500 запросов в час
Текущий лимит 300 wink Узнавал в тп =)
Сообщение отредактировал K1l0 - Пятница, 01 Май 2015, 21:29:18
Dmitry_DM
Сообщений: 553
Репутация: 113

Сообщение # 26 | 18:20:36
Обновление от 5 мая 2015 года. Обновление доступно на серверах: s4, s75
  • релиз API модуля “Новости сайта”. Поддержка GET/POST/PUT/DELETE – документация http://api.ucoz.net/ru/manual#modulenews
  • внесены небольшие изменения в поддержку некоторых символов для запросов (энкодинг)
  • увеличен лимит запросов в час с 300 до 1500
  • исправлена ошибка в модуле “Каталог статей”, приводящая к выводу повторных материалов
  • добавлен GET для групп пользователей (получить группы) – документация http://api.ucoz.net/ru/manual/users#getgroup
  • добавлен GET для рангов пользователей (получить ранги пользователей) – документация http://api.ucoz.net/ru/manual/users#getrank
Dmitry_DM
Сообщений: 553
Репутация: 113

Сообщение # 27 | 14:56:57
Готовится обновление. В него войдет:
– archlink_direct – Ссылка для скачивания архива с другого сервера (чистое значение) для модуля "Каталог файлов"
– Смена группы пользователя. Документация: http://api.ucoz.net/ru/manual/users#postgroup
– Смена логина пользователя. Документация: http://api.ucoz.net/ru/manual/users#postlogin

Предположительно, обновление будет на этой неделе
K1l0
Сообщений: 104
Репутация: 26

Сообщение # 28 | 12:19:58
Атхтунг! Одно лечим, другое калечим. Суть в том, что:

Код
echo uAPIModule('/stuff', 'get', $parametrs, '');
Возвращает одинаковое содержимое. Поломалось все, после последнего обновления. Возвращает последний материал на странице столько раз, сколько в ПУ указанно кол-во материалов на главной.
Dmitry_DM
Сообщений: 553
Репутация: 113

Сообщение # 29 | 12:20:43
K1l0, фикс будет скоро, очень. знаем об этом
K1l0
Сообщений: 104
Репутация: 26

Сообщение # 30 | 12:41:26
Цитата Dmitry_DM ()
K1l0, фикс будет скоро, очень. знаем об этом
Я и жаловался в тех.поддержку =)
Сообщество uCoz » Мастерская uCoz » Использование PHP и API на uCoz » Новое uAPI (новое API для всех сайтов)
Страница 2 из 9«123489»
Поиск: