Request format

Все обращения к 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 - Список всех комментариев пользователя.

Наше API постоянно совершенствуется и развивается. Будем рады Вашим идеям и предложениям на Нашем форуме поддержки API.

XЯзык