Все обращения к API должны совершаться по адресу:
http://userecho.com/api/
Типовой формат запроса
http://userecho.com/api/[command].[format]?key=[api_key]
где
[command] - любая из поддерживаемых команд
[format] - формат вывода. Мы поддерживаем json и xml
[api_key] - Ваш ключ API. Вы можете получить свой ключ пройдя по ссылке Настройки->Расширенные функции->API
Вы доожны заменить [user_id],[feedback_id],[forum_id],... соответствующими значениями
users - Список всех пользователей.
[
{
"first_name": "Sergey Stukov",
"is_staff": true,
"last_login": "2011-01-27 03:09:33",
"id": 1,
"date_joined": "2009-12-03 23:58:48"
},
{
"first_name": "Anonymous",
"is_staff": false,
"last_login": "2009-12-04 12:55:38",
"id": 2,
"date_joined": "2009-12-04 12:55:38"
}
]
users/[user_id] - Данные пользователя по его ID.
users/[user_id]/feedback - Список всех отзывов пользователя.
users/[user_id]/comments - Список всех комментариев пользователя.
forums - Список всех форумов проекта.
forums/[forum_id]/categories - Список категорий выбранного форума.
forums/[forum_id]/types - Типы поддерживаемых отзывов для выбранного форума.
forums/[forum_id]/tags - Список тегов поддерживаемых выбранным пользователем.
forums/[forum_id]/feedback - Список отзывов для выбранного форума.
[
{
"feedback_count": 517,
"description": "Feel free to leave feedback let's together improve the service",
"created": "2009-12-04 12:57:41",
"public": true,
"comment_count": 899,
"id": 1,
"name": "General"
},
{
"feedback_count": 198,
"description": "Internal UE tasks",
"created": "2010-04-23 12:53:44",
"public": false,
"comment_count": 360,
"id": 312,
"name": "Tasks"
}
]
users/[user_id]/feedback - Список всех отзывов пользователя.
categories/[category_id]/feedback - Список отзывов для выбранной категории.
feedback/[feedback_id] - Подробная информация по выбранному отзыву.
feedback/[feedback_id]/comments - Список комментариев по выбранному отзыву.
users/[user_id]/comments - Список всех комментариев пользователя.