Фев 24 2015

Обновление от 24.02 – полноценное API


Настал долгожданный час обновления, которого все ждали долго и трепетно. Это, без сомнения, не просто новые возможности нашей системы. Речь идет о том, что для сайтов uWeb наконец-то создан полноценный API!
Обновление доступно на всех серверах.

Новый API имеет вполне ощутимые отличия от прежнего. Заметим сразу, что существующий API функционирует только в режиме read-only. Это был, по сути, "пробный шар", после чего велись длительные работы по усовершенствованию и добавлению нового в существующий набор API-функций.

Обновленный uAPI включает в себя 13 модулей. Это:
каталог статей, видео, гостевая книга, каталог сайтов, каталог файлов, каталог статей, мини-чат, онлайн-игры, пользователи, форум, фотоальбомы, FAQ.

Поддерживается 3 формата обмена данными;
– JSON;
– XML;
– Text Plain.

Присутствует 4 способа получения и отправки данных:
– GET (получение);
– POST (отправление [например, добавить]);
– PUT (отправление [например, редактировать]);
– DELETE (удаление).

uAPI умеет:
– не пропускать ни одного, из представленных материалов;
– включать в работу абсолютно все разделы;
– учитывать все комментарии;
– использовать все фильтры;
– работать с учетом полного объема функций.


С помощью нового uAPI становится доступным создать мобильное приложение для ресурса или, например, ввод новой закрепленной панели управления в клиентском доступе, чтобы не предоставлять полноценный вариант данной панели. Можно даже оформить его отличительно от первого, новым дизайном.

Для работы с uAPI вам понадобится:
– consumer key;
– consumer secret;
– token;
– token secret.


  • 1Для того, чтобы воспользоваться новыми токенами нужно перейти на страницу uAPI-приложения. Количественных ограничений для токенов не установлено!

  • 2Для упрощения ваших действий, создан специальный PHP-модуль. Он формирует подписи ваших запросов при работе с uAPI. От вас обязательная подпись всех отправленных вами запросов (протокол авторизации OAuth 1.0a). Данный модуль все сделает за вас! Нужно только ввести данные.

  • 3Профилактический подход к работе uAPI показал, что 300 запросов с одного токена от одного сайта в час является максимальным. Это лимит. Стоит понимать, что только время, опыт ваших разработок и отзывы, которые вы нам присылаете, покажут адекватность выбранного числа. Пишите. :)

  • 4Для активизации отдельного модуля предусмотрена своя установка API. Алгоритм ваших действий следующий:
    – переходите в "панель управления";
    – находите "нужный вам модуль";
    – затем в "настройки модуля";
    – после включаете uAPI для модуля (скриншот).


Страницы uAPI-документации позволяют:
– ознакомиться с документацией по нужному вам модулю;
– зарегистрировать токена в режиме "полуавтомат";
– выбрать нужный вам конструктор uAPI, обладающий автоматической;
– подстройкой кода запросов.

Страницы uAPI-приложения позволяют:
– видеть список ваших приложений;
– пройти процедуру регистрации приложения;
– ознакомиться с репликациями;
– опробовать запросы и, конечно, функции.

Демонстрационными показателями работы команды наших разработчиков стали три скрипта, примеры. Два из них имеют открытый код. Кроме того стала доступна uID-авторизация стороннего сайта и добавление с него нужных вам материалов.

Основным моментом нашего с вами успешного сотрудничества является тесное взаимодействие между командой uWeb и разработчиками персональных веб-сайтов. Мы создали, для вас, специальную лабораторию оптимизации uAPI, где можно связаться с нами по любому, относящемуся к данной теме, вопросу: отправить код или предложение, проинформировать нас о баге или просто попросить совета. Наша общая цель: создание идеального uAPI, которое сможет путем интеграции наших стараний, работать на общее благо без сбоев и проблем!

Оставайтесь на связи. :) Искренне желаем всем нашим будущим разработчикам количественного минимума ошибок и главное – отличного кода!

Всего комментариев: 12

avatar
1 RJ • 16:02, 24 Фев 2015 [Материал]
Ссылки на документацию и приложения неверные.
avatar
0
2 Sheriff • 16:34, 24 Фев 2015 [Материал]
Спасибо, исправил.
avatar
3 RJ • 14:57, 26 Фев 2015 [Материал]
Кстати ещё в панели администратора висит дата последнего обновления: 29.01
avatar
0
4 Sheriff • 15:13, 26 Фев 2015 [Материал]
Скоро поменяется, спасибо за внимательность
avatar
5 ASfreelance • 13:26, 27 Фев 2015 [Материал]
Очень полезно и актуально! Спасибо. :-)
avatar
6 ДокКотэ • 10:46, 01 Мар 2015 [Материал]
эм, а почему , когда я авторизируюсь в uApi , то там чужой профиль "Вы авторизовались под uID $Vladimir$" или так и должно быть?
avatar
0
7 brizing • 13:55, 01 Мар 2015 [Материал]
Вы про сайт uapi.ucoz.com ? Так не должно быть. Попробуйте покинуть аккаунт на странице http://guid.uid.me/logout , затем войти еще раз.
avatar
8 ДокКотэ • 13:58, 01 Мар 2015 [Материал]
перезалогинился, теперь все в порядке
avatar
0
9 brizing • 13:59, 01 Мар 2015 [Материал]
Склоняюсь к мнению, что это единичный случай, повторить ошибку не удается.
avatar
10 MaxBaklanov • 00:23, 05 Май 2015 [Материал]
Прошу прощения, если не совсем в тот раздел пишу, то мне решительны непонятны отличия uCoz от uWeb. Разъясните подробно или где почитать?
avatar
0
11 brizing • 19:51, 06 Май 2015 [Материал]
Попробуйте почитать одну из вводных статей: http://blog.uweb.ru/blog/faq_spustja_3_ynedeli/2012-10-15-3 . Технический uWeb не отличается от uCoz, однако, сайт работает стабильнее и поисковые системы не воспринимают uWeb, как бесплатный хостинг. На uWeb нет сайтов, нарушающих законодательство.
avatar
12 Юлия • 15:48, 24 Авг 2015 [Материал]
А uApi для интернет-магазина когда ждать, можете подсказать? Месяц, полгода, год, больше? Какие-нибудь ориентиры)))
avatar