Описание использования базового API
Общая информация
Базовое API представляет собой интерфейс для получения данных со страниц пользовательского сайта.
Это интерфейс только для чтения (GET-only), который позволяет получать данные (страницы) модулей сайта. Он работает с правами гостя, то есть неавторизованного пользователя.
На данный момент API доступен в 11 модулях: blog
, board
, dir
, gb
, load
, news
, photo
, publ
, stuff
, forum
, index
.
Включение API осуществляется в Панели управления сайтом: Настройки → Общие настройки → Использовать API.
По умолчанию использование API отключено.
Как использовать
Данные, возвращаемые API, представлены в формате XML-RPC. Все обращения к интерфейсу осуществляются через GET-запросы.
Формат запроса:
где:
- SITE_ADDRESS — адрес сайта, на котором используется API;
- MODULENAME — имя модуля сайта;
- ANYRELPATH — путь к странице модуля, для которой разрешено использование API.
Другими словами, чтобы использовать API (если оно активировано на сайте), достаточно вставить префикс /api/
между адресом сайта и путем модуля.
Пример использования:
Исходная страница:
http://blog.ucoz.ru/blog/ucoz_2010/2011-01-01-172
Запрос к API для этой страницы:
http://blog.ucoz.ru/api/blog/ucoz_2010/2011-01-01-172
Пример использования API сторонними приложениями или скриптами:
http://phpexample.ucoz.net/publ/otobrazhenie_kontenta_po_kriteriju/1-1-0-10
Описание возвращаемых данных
API отдает данные для следующих типов страниц моделей сайта:
Типы страниц | Модуль |
---|---|
страница рейтинга материала | blog, board, dir, load, news, photo, publ |
страница материалов пользователя | blog, board, dir, load, news, photo, publ, stuff |
страница конкретного материала | blog, board, dir, load, news, photo, publ, stuff |
страница материалов за день | blog, news |
страница материалов за месяц | blog, news |
страница материалов из категории (альбома) | blog, board, dir, load, news, photo, publ, stuff |
главная страница модуля | blog, board, dir, load, news, photo, publ, stuff, gb, forum |
страница списка тем с постами пользователя, страница конкретного поста, страница с последними постами в теме, страница тем с поледними постами, страница списка участников, страница темы, страница форумов |
forum |
страница информации о пользователе, история репутации, список пользователей, история предупреждений, страница комментариев пользователя, страница материалов пользователя, список онлайн пользователей, список неактивных материалов |
index |
- Для страницы с одним материалом используется структура внутри тега
<struct>
, - Имя поля обозначается тегом
<name>
, - Значение — тегом
<value>
.
Для страниц, содержащих несколько материалов, возвращается массив структур внутри тега <array>
.
Имя поля | Значение |
---|---|
BANCHANGE_NAME | пользователь, установивший предупреждение |
BANCHANGE_PROFILE | профиль пользователя, установившего предупреждение |
BANCHANGE_REASON | причина предупреждения |
BANCHANGE_TIME | время предупреждения |
BANCHANGE_VALUE | повышен или понижен уровень предупреждений (-1/0/1) |
BRIEF | краткое описание материала |
CATEGORY_NAME | имя категории материала |
CATEGORY_URL | ссылка на страницу категории материала |
COMMENTS_NUM | количество коментариев |
COMMENTS_URL | ссылка на страницу с коментариями |
COMMENT_ANSWER | ответ на комментарий |
COMMENT_DATE | дата комментария |
COMMENT_LINK | ссылка на комментарий |
COMMENT_MESSAGE | текст коментария |
COMMENT_RATE | рейтинг коментария |
COMMENT_TIME | время коментария |
COMMENT_USERIP | IP адрес автора коментария |
DATE | дата создания материала |
ENTRY_URL | ссылка на страницу материала |
FORUM_DESCR | описание раздела форума |
FORUM_LINK | ссылка на раздел форума |
FORUM_NAME | название раздела форума |
IMAGEX | изображения материала (где Х - номер изображения) |
LASTPOST_AUTHOR | автор последнего поста |
LASTPOST_AUTHORPROFILE | профиль автора последнего поста |
LASTPOST_LINK | ссылка на последний пост |
LASTPOST_TIME | время последнего поста |
LASTTOPIC_LINK | ссылка на последнюю тему форума |
LASTTOPIC_NAME | название последней темы форума |
LOADS_NUM | количество загрузок материала |
MATERIAL_ID | идентификатор материала для конкретного модуля |
MESSAGE | текст или краткое описание материала |
OTHERX | дополнительные поля (где Х - номер дополнительного поля) |
PHOTO_HEIGHT | высота изображения |
PHOTO_SIZE | размер изображения |
PHOTO_URL | ссылка на изображение |
PHOTO_WIDTH | ширина изображения |
POST_DATE | дата поста |
POST_DIRECTURL | ссылка на пост |
POST_ID | идентификатор поста |
POST_MESSAGE | текст поста |
POST_NUMBER | порядковый номер поста |
POST_TIME | время поста |
POST_TIMESTAMP | время поста в формате timestamp |
RATED | количество оценок материала |
RATING | рейтинг материала |
READS_NUM | количество прочтений материала |
REPCHANGE_ANSWER | ответ на сообщение при смене репутации |
REPCHANGE_ID | идентификатор сообщения о смене репутации |
REPCHANGE_NAME | имя автора, изменившего репутацию |
REPCHANGE_PROFILE | профиль автора, изменившего репутацию |
REPCHANGE_REASON | причина изменения репутации |
REPCHANGE_REF | ссылка на страницу, где была изменена репутация |
REPCHANGE_TIME | время смены репутации |
REPCHANGE_VALUE | повышение/понижение репутации (-1/0/1) |
REPLIES_NUM | количестово ответов |
RUNS_NUM | количество запусков приложения |
TIME | время создания материала |
TIMESTAMP | время создания материала в формате timestamp |
TITLE | заголовок (тема, название) материала |
TOPIC_DESCR | описание темы форума |
TOPIC_LINK | ссылка на тему |
TOPIC_NAME | название темы |
TOPIC_NUMS | количество тем |
TOPIC_PAGESNUM | количество страниц в теме |
UNACTIVEBLOG_LINK | ссылка на страницу неактивных материалов в модуле blog |
UNACTIVEBLOG_NUM | количество неактивных материалов в модуле blog |
UNACTIVEBOARD_LINK | ссылка на страницу неактивных материалов в модуле board |
UNACTIVEBOARD_NUM | количество неактивных материалов в модуле board |
UNACTIVEDIR_LINK | ссылка на страницу неактивных материалов в модуле dir |
UNACTIVEDIR_NUM | количество неактивных материалов в модуле dir |
UNACTIVEFAQ_LINK | ссылка на страницу неактивных материалов в модуле faq |
UNACTIVEFAQ_NUM | количество неактивных материалов в модуле faq |
UNACTIVEGB_LINK | ссылка на страницу неактивных материалов в модуле gb |
UNACTIVEGB_NUM | количество неактивных материалов в модуле gb |
UNACTIVELOAD_LINK | ссылка на страницу неактивных материалов в модуле load |
UNACTIVELOAD_NUM | количество неактивных материалов в модуле load |
UNACTIVENEWS_LINK | ссылка на страницу неактивных материалов в модуле news |
UNACTIVENEWS_NUM | количество неактивных материалов в модуле news |
UNACTIVEPHOTO_LINK | ссылка на страницу неактивных материалов в модуле photo |
UNACTIVEPHOTO_NUM | количество неактивных материалов в модуле photo |
UNACTIVEPUBL_LINK | ссылка на страницу неактивных материалов в модуле publ |
UNACTIVEPUBL_NUM | количество неактивных материалов в модуле publ |
UNACTIVESTUFF_LINK | ссылка на страницу неактивных материалов в модуле stuff |
UNACTIVESTUFF_NUM | количество неактивных материалов в модуле stuff |
USERBLOGENTRIES_LINK | ссылка на страницу материалов пользователя в модуле blog |
USERBLOGENTRIES_NUM | количество материалов пользователя в модуле blog |
USERBOARDENTRIES_LINK | ссылка на страницу материалов пользователя в модуле board |
USERBOARDENTRIES_NUM | количество материалов пользователя в модуле board |
USERCOMMENTENTRIES_LINK | ссылка на страницу коментариев пользователя |
USERCOMMENTENTRIES_NUM | количество коментариев пользователя |
USERDIRENTRIES_LINK | ссылка на страницу материалов пользователя в модуле dir |
USERDIRENTRIES_NUM | количество материалов пользователя в модуле dir |
USERFORUMENTRIES_LINK | ссылка на страницу материалов пользователя в модуле forum |
USERFORUMENTRIES_NUM | количество материалов пользователя в модуле forum |
USERLOADENTRIES_LINK | ссылка на страницу материалов пользователя в модуле load |
USERLOADENTRIES_NUM | количество материалов пользователя в модуле load |
USERNEWSENTRIES_LINK | ссылка на страницу материалов пользователя в модуле news |
USERNEWSENTRIES_NUM | количество материалов пользователя в модуле news |
USERPHOTOENTRIES_LINK | ссылка на страницу материалов пользователя в модуле photo |
USERPHOTOENTRIES_NUM | количество материалов пользователя в модуле photo |
USERPUBLENTRIES_LINK | ссылка на страницу материалов пользователя в модуле publ |
USERPUBLENTRIES_NUM | количество материалов пользователя в модуле publ |
USERSTUFFENTRIES_LINK | ссылка на страницу материалов пользователя в модуле stuff |
USERSTUFFENTRIES_NUM | количество материалов пользователя в модуле stuff |
USER_AGE | возраст пользователя сайта |
USER_AOL | AOL пользователя сайта |
USER_AVATAR | аватар пользователя сайта |
USER_AWARDS | количество наград пользователя сайта |
USER_BANNEDTILL | дата разблокировки пользователя сайта |
USER_BANRATING | рейтинг предупреждений пользователя сайта |
USER_BIRTHDAY | дата рождения пользователя сайта |
USER_CITY | город проживания пользователя сайта |
USER_COUNTRY | страна проживания пользователя сайта |
USER_EMAIL | электронная почта пользователя сайта |
USER_GENDER | пол пользователя сайта |
USER_GROUPID | идентификатор группы пользователя сайта |
USER_GROUPNAME | название группы пользователя сайта |
USER_HOMEPAGE | домашняя страница пользователя сайта |
USER_ICQ | ICQ пользователя сайта |
USER_ID | идентификатор пользователя сайта/автора материала |
USER_IPADDRESS | IP адрес пользователя сайта |
USER_ISVERIFIEDEMAIL | проверен ли электронная почта пользователя сайта |
USER_LASTVISIT | дата последнего посещениая пользователя |
USER_LOGTIMESTAMP | время последней авторизации пользователя сайта в формате timestamp |
USER_MSN | MSN пользователя сайта |
USER_NAME | имя пользователя сайта/автора материала (логин) |
USER_POSTSNUM | количество сообщений пользователя сайта |
USER_PROFILE | профиль пользователя сайта |
USER_RANK | ранк пользователя сайта |
USER_RANKNAME | название ранка пользователя сайта |
USER_REGDATE | дата регистрации пользователя |
USER_REGTIMESTAMP | время регистрации пользователя сайта в формате timestamp |
USER_REPUTATION | репутация пользователя сайта |
USER_SIGNATURE | подпись пользователя сайта |
USER_STATUS | статус пользователя сайта |
USER_UNETID | UNET идентификатор пользователя сайта |
USER_UNETPROFILE | UNET профиль пользователя сайта |
USER_USERNAME | полное имя пользователя сайта/автора материала |
USER_YAHOO | YAHOO пользователя сайта |
USER_ZODIAC | знак зодиака пользователя сайта |
VIEWS_NUM | количество просмотров материала |
Дополнительная информация
В будущем API будет доступен в большем числе модулей. По мере обновлений соответствующая информация будет добавляться в эту статью.
Полная таблица соответствия полей страницам и модулям
Модуль | Страница (URL) | Поля |
---|---|---|
blog
|
страница рейтинга материала (http://USER_SITE/api/blog/*-*-*-*-14-*-*) |
строка вида: A.B/C, где A.B – средний рейтинг (A – целая часть, B десятичная дробь), C – количество оценок |
страница материалов пользователя (http://USER_SITE/api/blog/*-*-*-*-17-*-*) |
MATERIAL_ID TITLE MESSAGE ENTRY_URL CATEGORY_NAME CATEGORY_URL COMMENTS_NUM COMMENTS_URL USER_NAME USER_ID RATING RATED READS_NUM DATE TIME TIMESTAMP |
|
страница конкретного материала (http://USER_SITE/api/blog/a-b-c-d-*-*-*) |
MATERIAL_ID TITLE BRIEF MESSAGE ENTRY_URL CATEGORY_NAME CATEGORY_URL COMMENTS_NUM COMMENTS_URL USER_NAME USER_ID RATING RATED READS_NUM DATE TIME TIMESTAMP IMAGEX (где Х - номер изображения) OTHERX (где Х - номер дополнительного поля) |
|
страница материалов за день (http://USER_SITE/api/blog/a-b-c-*-*-*-*) |
MATERIAL_ID TITLE MESSAGE ENTRY_URL CATEGORY_NAME CATEGORY_URL COMMENTS_NUM COMMENTS_URL USER_NAME USER_ID RATING RATED READS_NUM DATE TIME TIMESTAMP |
|
страница материалов за месяц (http://USER_SITE/api/blog/a-b-*-*-*-*-*) |
MATERIAL_ID TITLE ENTRY_URL COMMENTS_NUM COMMENTS_URL USER_NAME TIME TIMESTAMP |
|
страница материалов из категории (http://USER_SITE/api/blog/a-*-b-*-*-*-*) |
MATERIAL_ID TITLE MESSAGE ENTRY_URL CATEGORY_NAME CATEGORY_URL COMMENTS_NUM COMMENTS_URL USER_NAME USER_ID RATING RATED READS_NUM DATE TIME TIMESTAMP |
|
главная страница модуля (http://USER_SITE/api/blog/) |
MATERIAL_ID TITLE MESSAGE ENTRY_URL CATEGORY_NAME CATEGORY_URL COMMENTS_NUM COMMENTS_URL USER_NAME USER_ID RATING RATED READS_NUM DATE TIME TIMESTAMP |
|
board
|
страница рейтинга материала (http://USER_SITE/api/board/*-*-*-*-3-*-*-*-*) |
строка вида: A.B/C, где A.B – средний рейтинг (A – целая часть, B десятичная дробь), C – количество оценок |
страница материалов пользователя (http://USER_SITE/api/board/*-*-*-*-17-*-*-*-*) |
MATERIAL_ID TITLE MESSAGE ENTRY_URL CATEGORY_NAME CATEGORY_URL COMMENTS_NUM COMMENTS_URL USER_NAME USER_ID RATING RATED READS_NUM DATE TIME TIMESTAMP |
|
страница конкретного материала (http://USER_SITE/api/board/*-*-*-a-*-*-*-*-*) |
MATERIAL_ID TITLE BRIEF MESSAGE ENTRY_URL CATEGORY_NAME CATEGORY_URL COMMENTS_NUM COMMENTS_URL USER_NAME USER_ID RATING RATED READS_NUM DATE TIME TIMESTAMP SCREEN_URL FILE_URL AUTHOR_NAME AUTHOR_EMAIL AUTHOR_SITE AUTHOR_PHONE PLACED_TILL IMAGEX (где Х - номер изображения) OTHERX (где Х - номер дополнительного поля) |
|
страница материалов из категории (http://USER_SITE/api/board/a-*-*-*-*-*-*-*-*) |
MATERIAL_ID TITLE MESSAGE ENTRY_URL CATEGORY_NAME CATEGORY_URL COMMENTS_NUM COMMENTS_URL USER_NAME USER_ID RATING RATED READS_NUM DATE TIME TIMESTAMP |
|
главная страница модуля (http://USER_SITE/api/board/) |
MATERIAL_ID TITLE MESSAGE ENTRY_URL CATEGORY_NAME CATEGORY_URL COMMENTS_NUM COMMENTS_URL USER_NAME USER_ID RATING RATED READS_NUM DATE TIME TIMESTAMP |
|
dir
|
страница рейтинга материала (http://USER_SITE/api/dir/*-*-*-*-3-*-*-*) |
строка вида: A.B/C, где A.B – средний рейтинг (A – целая часть, B десятичная дробь), C – количество оценок |
страница материалов пользователя (http://USER_SITE/api/dir/*-*-*-*-17-*-*-*) |
MATERIAL_ID TITLE MESSAGE ENTRY_URL CATEGORY_NAME CATEGORY_URL COMMENTS_NUM COMMENTS_URL USER_NAME USER_ID RATING RATED READS_NUM DATE TIME TIMESTAMP |
|
страница конкретного материала (http://USER_SITE/api/dir/*-*-*-a-*-*-*-*) |
MATERIAL_ID TITLE BRIEF MESSAGE ENTRY_URL CATEGORY_NAME CATEGORY_URL COMMENTS_NUM COMMENTS_URL USER_NAME USER_ID RATING RATED READS_NUM DATE TIME TIMESTAMP SITE_URL SCREEN_URL FILE_URL AUTHOR_NAME AUTHOR_EMAIL AUTHOR_SITE IMAGEX (где Х - номер изображения) OTHERX (где Х - номер дополнительного поля) |
|
страница материалов из категории (http://USER_SITE/api/dir/a-*-*-*-*-*-*-*) |
MATERIAL_ID TITLE MESSAGE ENTRY_URL CATEGORY_NAME CATEGORY_URL COMMENTS_NUM COMMENTS_URL USER_NAME USER_ID RATING RATED READS_NUM DATE TIME TIMESTAMP |
|
главная страница модуля (http://USER_SITE/api/dir/) |
MATERIAL_ID TITLE MESSAGE ENTRY_URL CATEGORY_NAME CATEGORY_URL COMMENTS_NUM COMMENTS_URL USER_NAME USER_ID RATING RATED READS_NUM DATE TIME TIMESTAMP |
|
forum
|
страница форумов (http://USER_SITE/api/forum/a-*-*-*-*-*) |
FORUM_NAME FORUM_DESCR FORUM_LINK TOPIC_NUMS REPLIES_NUM LASTTOPIC_NAME LASTTOPIC_LINK LASTPOST_AUTHOR LASTPOST_AUTHORPROFILE LASTPOST_LINK LASTPOST_TIME |
страница списка тем с постами пользователя (http://USER_SITE/api/forum/*-*-*-3-*-*) |
TOPIC_NAME TOPIC_DESCR TOPIC_LINK TOPIC_PAGESNUM FORUM_NAME FORUM_LINK REPLIES_NUM VIEWS_NUM USER_NAME USER_PROFILE LASTPOST_TIME LASTPOST_LINK LASTPOST_AUTHOR LASTPOST_AUTHORPROFILE |
|
страница конкретного поста (http://USER_SITE/api/forum/*-*-*-16-*-*) |
POST_ID POST_NUMBER POST_MESSAGE POST_DATE POST_TIME POST_TIMESTAMP POST_DIRECTURL USER_NAME USER_USERNAME USER_ID USER_GROUPID USER_PROFILE USER_AVATAR USER_GROUPNAME USER_RANKNAME USER_REPUTATION USER_BANRATING USER_SIGNATURE USER_STATUS USER_AWARDS USER_POSTSNUM USER_IPADDRESS |
|
страница с последними постами в теме (http://USER_SITE/api/forum/*-*-*-17-*-*) |
строка вида http://USER_SITE/forum/*-*-*#* | |
страница тем с поледними постами (http://USER_SITE/api/forum/*-*-*-34-*-*) |
TOPIC_NAME TOPIC_DESCR TOPIC_LINK TOPIC_PAGESNUM FORUM_NAME FORUM_LINK REPLIES_NUM VIEWS_NUM USER_NAME USER_PROFILE LASTPOST_TIME LASTPOST_LINK LASTPOST_AUTHOR LASTPOST_AUTHORPROFILE PARENT_FORUM_NAME PARENT_FORUM_LINK LASTPOST_TIMESTAMP LASTPOST_ID |
|
страница списка участников (http://USER_SITE/api/forum/*-*-*-35-*-*) |
USER_PROFILE USER_UNETPROFILE USER_GROUPNAME USER_GROUPID USER_RANKNAME USER_REGDATE USER_LASTVISIT USER_BIRTHDAY USER_ICQ USER_AOL USER_MSN USER_YAHOO USER_COUNTRY USER_STATE USER_CITY USER_GENDER USER_POSTSNUM USER_USERNAME USER_AVATAR |
|
страница темы (http://USER_SITE/api/forum/*-*-*-42-*-*) |
POST_ID POST_NUMBER POST_MESSAGE POST_DATE POST_TIME POST_TIMESTAMP POST_DIRECTURL USER_NAME USER_USERNAME USER_ID USER_GROUPID USER_PROFILE USER_AVATAR USER_GROUPNAME USER_RANKNAME USER_REPUTATION USER_BANRATING USER_SIGNATURE USER_STATUS USER_AWARDS USER_POSTSNUM USER_IPADDRESS |
|
главная страница модуля (http://USER_SITE/api/forum/) |
FORUM_NAME FORUM_DESCR FORUM_LINK TOPIC_NUMS REPLIES_NUM LASTTOPIC_NAME LASTTOPIC_LINK LASTPOST_AUTHOR LASTPOST_AUTHORPROFILE LASTPOST_LINK LASTPOST_TIME |
|
gb
|
главная страница модуля (http://USER_SITE/api/gb/) |
MATERIAL_ID MESSAGE USER_NAME USER_ID DATE TIME TIMESTAMP |
load
|
страница рейтинга материала (http://USER_SITE/api/load/*-*-*-*-3-*-*-*) |
строка вида: A.B/C, где A.B – средний рейтинг (A – целая часть, B десятичная дробь), C – количество оценок |
страница материалов пользователя (http://USER_SITE/api/load/*-*-*-*-17-*-*-*) |
MATERIAL_ID TITLE MESSAGE ENTRY_URL CATEGORY_NAME CATEGORY_URL COMMENTS_NUM COMMENTS_URL USER_NAME USER_ID RATING RATED READS_NUM LOADS_NUM DATE TIME TIMESTAMP |
|
страница конкретного материала (http://USER_SITE/api/load/*-*-*-a-*-*-*-*) |
MATERIAL_ID TITLE BRIEF MESSAGE ENTRY_URL CATEGORY_NAME CATEGORY_URL COMMENTS_NUM COMMENTS_URL USER_NAME USER_ID RATING RATED READS_NUM LOADS_NUM DATE TIME TIMESTAMP VERSION SCREEN_URL LICENCE INTERFACE_LNG FILE_URL RFILE_URL RFILE_SIZE AUTHOR_NAME AUTHOR_EMAIL AUTHOR_SITE SOURCE_URL DOCPAGE_URL IMAGEX (где Х - номер изображения) OTHERX (где Х - номер дополнительного поля) |
|
страница материалов из категории (http://USER_SITE/api/load/a-*-*-*-*-*-*-*) |
MATERIAL_ID TITLE MESSAGE ENTRY_URL CATEGORY_NAME CATEGORY_URL COMMENTS_NUM COMMENTS_URL USER_NAME USER_ID RATING RATED READS_NUM LOADS_NUM DATE TIME TIMESTAMP |
|
главная страница модуля (http://USER_SITE/api/load/) |
MATERIAL_ID TITLE MESSAGE ENTRY_URL CATEGORY_NAME CATEGORY_URL COMMENTS_NUM COMMENTS_URL USER_NAME USER_ID RATING RATED READS_NUM LOADS_NUM DATE TIME TIMESTAMP |
|
news
|
страница рейтинга материала (http://USER_SITE/api/news/*-*-*-*-15-*-*) |
строка вида: A.B/C, где A.B – средний рейтинг (A – целая часть, B десятичная дробь), C – количество оценок |
страница материалов пользователя (http://USER_SITE/api/news/*-*-*-*-17-*-*) |
MATERIAL_ID TITLE MESSAGE ENTRY_URL CATEGORY_NAME CATEGORY_URL COMMENTS_NUM COMMENTS_URL USER_NAME USER_ID RATING RATED READS_NUM DATE TIME TIMESTAMP |
|
страница конкретного материала (http://USER_SITE/api/news/a-b-c-d-*-*-*) |
MATERIAL_ID TITLE BRIEF MESSAGE ENTRY_URL CATEGORY_NAME CATEGORY_URL COMMENTS_NUM COMMENTS_URL USER_NAME USER_ID RATING RATED READS_NUM DATE TIME TIMESTAMP IMAGEX (где Х - номер изображения) OTHERX (где Х - номер дополнительного поля) |
|
страница материалов за день (http://USER_SITE/api/news/a-b-c-*-*-*-*) |
MATERIAL_ID TITLE MESSAGE ENTRY_URL CATEGORY_NAME CATEGORY_URL COMMENTS_NUM COMMENTS_URL USER_NAME USER_ID RATING RATED READS_NUM DATE TIME TIMESTAMP |
|
страница материалов за месяц (http://USER_SITE/api/news/a-b-*-*-*-*-*) |
MATERIAL_ID TITLE ENTRY_URL COMMENTS_NUM COMMENTS_URL USER_NAME TIME TIMESTAMP |
|
страница материалов из категории (http://USER_SITE/api/news/a-*-b-*-*-*-*) |
MATERIAL_ID TITLE MESSAGE ENTRY_URL CATEGORY_NAME CATEGORY_URL COMMENTS_NUM COMMENTS_URL USER_NAME USER_ID RATING RATED READS_NUM DATE TIME TIMESTAMP |
|
главная страница модуля (http://USER_SITE/api/news/) |
MATERIAL_ID TITLE MESSAGE ENTRY_URL CATEGORY_NAME CATEGORY_URL COMMENTS_NUM COMMENTS_URL USER_NAME USER_ID RATING RATED READS_NUM DATE TIME TIMESTAMP |
|
photo
|
страница рейтинга материала (http://USER_SITE/api/photo/*-*-*-13-*-*-*-*) |
строка вида: A.B/C, где A.B – средний рейтинг (A – целая часть, B десятичная дробь), C – количество оценок |
страница материалов пользователя (http://USER_SITE/api/photo/*-*-*-17-*-*-*-*) |
MATERIAL_ID TITLE MESSAGE PHOTO_URL PHOTO_HEIGHT PHOTO_WIDTH PHOTO_SIZE ENTRY_URL CATEGORY_NAME CATEGORY_URL COMMENTS_NUM COMMENTS_URL USER_NAME USER_ID RATING RATED READS_NUM DATE TIME TIMESTAMP |
|
страница конкретного материала (http://USER_SITE/api/photo/*-*-a-*-*-*-*-*) |
MATERIAL_ID TITLE MESSAGE PHOTO_URL PHOTO_HEIGHT PHOTO_WIDTH PHOTO_SIZE ENTRY_URL CATEGORY_NAME CATEGORY_URL COMMENTS_NUM COMMENTS_URL USER_NAME USER_ID RATING RATED READS_NUM DATE TIME TIMESTAMP OTHERX (где Х - номер дополнительного поля) |
|
страница материалов из альбома (http://USER_SITE/api/photo/a-*-*-*-*-*-*-*) |
MATERIAL_ID TITLE MESSAGE PHOTO_URL PHOTO_HEIGHT PHOTO_WIDTH PHOTO_SIZE ENTRY_URL CATEGORY_NAME CATEGORY_URL COMMENTS_NUM COMMENTS_URL USER_NAME USER_ID RATING RATED READS_NUM DATE TIME TIMESTAMP |
|
главная страница модуля (http://USER_SITE/api/photo/) |
MATERIAL_ID TITLE MESSAGE PHOTO_URL PHOTO_HEIGHT PHOTO_WIDTH PHOTO_SIZE ENTRY_URL CATEGORY_NAME CATEGORY_URL COMMENTS_NUM COMMENTS_URL USER_NAME USER_ID RATING RATED READS_NUM DATE TIME TIMESTAMP |
|
publ
|
страница рейтинга материала (http://USER_SITE/api/publ/*-*-*-*-3-*) |
строка вида: A.B/C, где A.B – средний рейтинг (A – целая часть, B десятичная дробь), C – количество оценок |
страница материалов пользователя (http://USER_SITE/api/publ/*-*-*-*-17-*) |
MATERIAL_ID TITLE MESSAGE ENTRY_URL CATEGORY_NAME CATEGORY_URL COMMENTS_NUM COMMENTS_URL USER_NAME USER_ID RATING RATED READS_NUM DATE TIME TIMESTAMP |
|
страница конкретного материала (http://USER_SITE/api/publ/*-*-*-a-*-*) |
MATERIAL_ID TITLE BRIEF MESSAGE ENTRY_URL CATEGORY_NAME CATEGORY_URL COMMENTS_NUM COMMENTS_URL USER_NAME USER_ID RATING RATED READS_NUM DATE TIME TIMESTAMP AUTHOR_EMAIL AUTHOR_SITE SOURCE IMAGEX (где Х - номер изображения) OTHERX (где Х - номер дополнительного поля) |
|
страница материалов из категории (http://USER_SITE/api/publ/a-*-*-*-*-*) |
MATERIAL_ID TITLE MESSAGE ENTRY_URL CATEGORY_NAME CATEGORY_URL COMMENTS_NUM COMMENTS_URL USER_NAME USER_ID RATING RATED READS_NUM DATE TIME TIMESTAMP |
|
главная страница модуля (http://USER_SITE/api/publ/) |
MATERIAL_ID TITLE MESSAGE ENTRY_URL CATEGORY_NAME CATEGORY_URL COMMENTS_NUM COMMENTS_URL USER_NAME USER_ID RATING RATED READS_NUM DATE TIME TIMESTAMP |
|
stuff
|
страница материалов пользователя (http://USER_SITE/api/stuff/*-*-*-*-17-*-*-*-*) |
MATERIAL_ID TITLE MESSAGE ENTRY_URL CATEGORY_NAME CATEGORY_URL COMMENTS_NUM COMMENTS_URL USER_NAME USER_ID RATING RATED READS_NUM RUNS_NUM DATE TIME TIMESTAMP |
страница конкретного материала (http://USER_SITE/api/stuff/*-*-*-a-*-*-*-*-*) |
MATERIAL_ID TITLE BRIEF MESSAGE ENTRY_URL CATEGORY_NAME CATEGORY_URL COMMENTS_NUM COMMENTS_URL USER_NAME USER_ID RATING RATED READS_NUM RUNS_NUM DATE TIME TIMESTAMP SCREEN_URL SCREEN_SIZE FILE_URL FILE_SIZE AUTHOR_NAME AUTHOR_EMAIL AUTHOR_SITE SWF_LINK SWF_LINK_DIRECT PLAYZONE_W PLAYZONE_H LINK_PC LINK_MAC LINK_MOBILE IMAGEX (где Х - номер изображения) OTHERX (где Х - номер дополнительного поля) |
|
страница материалов из категории (http://USER_SITE/api/stuff/a-*-*-*-*-*-*-*-*) |
MATERIAL_ID TITLE MESSAGE ENTRY_URL CATEGORY_NAME CATEGORY_URL COMMENTS_NUM COMMENTS_URL USER_NAME USER_ID RATING RATED READS_NUM RUNS_NUM DATE TIME TIMESTAMP |
|
главная страница модуля (http://USER_SITE/api/stuff/) |
MATERIAL_ID TITLE MESSAGE ENTRY_URL CATEGORY_NAME CATEGORY_URL COMMENTS_NUM COMMENTS_URL USER_NAME USER_ID RATING RATED READS_NUM RUNS_NUM DATE TIME TIMESTAMP |
|
index
|
страница информации о пользователе (http://USER_SITE/api/index/8-*-*-*-*) |
USER_ID USER_PROFILE USER_GROUPID USER_GROUPNAME USER_USERNAME USER_NAME USER_GENDER USER_EMAIL USER_ISVERIFIEDEMAIL USER_HOMEPAGE USER_COUNTRY USER_CITY USER_ICQ USER_AOL USER_MSN USER_YAHOO USER_BIRTHDAY USER_ZODIAC USER_AGE USER_IPADDRESS USER_BANNEDTILL USER_RANK USER_RANKNAME USER_REPUTATION USER_AWARDS USER_REGTIMESTAMP USER_LOGTIMESTAMP USER_STATUS USER_UNETPROFILE USER_UNETID |
история репутации (http://USER_SITE/api/index/9-*-*-*-*) |
REPCHANGE_ID REPCHANGE_ANSWER REPCHANGE_VALUE REPCHANGE_NAME REPCHANGE_PROFILE REPCHANGE_REF REPCHANGE_TIME REPCHANGE_REASON |
|
список пользователей (http://USER_SITE/api/index/15-*-*-*-*) |
USER_PROFILE USER_UNETPROFILE USER_GROUPNAME USER_GROUPID USER_RANKNAME USER_REGDATE USER_LASTVISIT USER_BIRTHDAY USER_ICQ USER_AOL USER_MSN USER_YAHOO USER_COUNTRY USER_STATE USER_CITY USER_GENDER USER_POSTSNUM USER_USERNAME USER_AVATAR |
|
история предупреждений (http://USER_SITE/api/index/21-*-*-*-*) |
BANCHANGE_VALUE BANCHANGE_NAME BANCHANGE_PROFILE BANCHANGE_TIME BANCHANGE_REASON |
|
страница коментариев пользователя (http://USER_SITE/api/index/34-*-*-*-*) |
COMMENT_MESSAGE COMMENT_DATE COMMENT_TIME COMMENT_LINK COMMENT_RATE COMMENT_ANSWER COMMENT_USERIP |
|
страница материалов пользователя (http://USER_SITE/api/index/46-*-*-*-*) |
USERFORUMENTRIES_NUM USERFORUMENTRIES_LINK USERCOMMENTENTRIES_NUM USERCOMMENTENTRIES_LINK USERBLOGENTRIES_NUM USERBLOGENTRIES_LINK USERNEWSENTRIES_NUM USERNEWSENTRIES_LINK USERPUBLENTRIES_NUM USERPUBLENTRIES_LINK USERLOADENTRIES_NUM USERLOADENTRIES_LINK USERDIRENTRIES_NUM USERDIRENTRIES_LINK USERBOARDENTRIES_NUM USERBOARDENTRIES_LINK USERPHOTOENTRIES_NUM USERPHOTOENTRIES_LINK USERSTUFFENTRIES_NUM USERSTUFFENTRIES_LINK |
|
список онлайн пользователей (http://USER_SITE/api/index/62-*-*-*-*) |
USER_ID USER_NAME USER_AGE USER_PROFILE |
|
список неактивных материалов (http://USER_SITE/api/index/85-*-*-*-*) |
UNACTIVEPHOTO_NUM UNACTIVEPHOTO_LINK UNACTIVEBLOG_NUM UNACTIVEBLOG_LINK UNACTIVENEWS_NUM UNACTIVENEWS_LINK UNACTIVEPUBL_NUM UNACTIVEPUBL_LINK UNACTIVELOAD_NUM UNACTIVELOAD_LINK UNACTIVEDIR_NUM UNACTIVEDIR_LINK UNACTIVEBOARD_NUM UNACTIVEBOARD_LINK UNACTIVESTUFF_NUM UNACTIVESTUFF_LINK UNACTIVEFAQ_NUM UNACTIVEFAQ_LINK UNACTIVEGB_NUM UNACTIVEGB_LINK |
Обновления
[13.05.2011]
Добавлена возможность использовать ключ (API key) для базового API.
Это позволяет ограничить доступ к API только для пользователей, имеющих ключ. Для остальных API будет недоступен.
Включается в Панели управления: Настройки → Общие настройки → Использовать API key. Ключ создается автоматически.
Чтобы сменить ключ, отключите и заново включите опцию, затем сохраните изменения.
Запрос с использованием ключа выглядит так: