API интерфейс

api - Главная страница с описанием интерфейса
api/user - Возвращает данные текущего пользователя. GET, Ответ: массив данных из профиля пользователя
api/users/{login} - Возвращает данные выбранного пользователя. GET, Параметры: login - Логин пользователя, Ответ: массив данных из профиля пользователя
api/dialogues Возвращает диалоги с пользователями - GET, Параметры: page - номер страницы, Ответ: массив диалогов
api/talk/{login} Возвращает приватные письма пользователя - GET, Параметры: login - Логин пользователя, page - номер страницы, Ответ: массив приватных сообщений
api/forums/{id} Возвращает сообщения из темы в форуме - GET, Параметры: id, page - номер страницы, Ответ: массив тем форума
api/topics/{id} Возвращает сообщения из темы в форуме - GET, Параметры: id, page - номер страницы, Ответ: posts - массив постов

Для доступа к данным нужен API-ключ, которые можно получить на странице Мои данные

Пример использования
GET https://visavi.net/api/forums/1
{
  "token": "key",
  "page": 1
}

// или
/api/forums/1?token=key&page=1
Возвращает json
{
  "success": true,
  "data": {
    "login": "admin",
    "email": "my@domain.com",
    "name": "Alex",
    "country": "Russia",
    "city": "Moscow",
    "site": "https://visavi.net",
    "gender": "male",
    "birthday": "11.12.1981",
    "newwall": 0,
    "point": 8134,
    "money": 110675,
    "ban": 0,
    "allprivat": 1,
    "newprivat": 0,
    "status": "Status",
    "avatar": "",
    "picture": "",
    "rating": 567,
    "lastlogin": 1502102146
  }
}