Описание использования базового 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. Ключ создается автоматически.
Чтобы сменить ключ, отключите и заново включите опцию, затем сохраните изменения.
Запрос с использованием ключа выглядит так:
