Очередной опус. Встречаем!
2. Доступ к информации об участнике форума
а) доступ по UserID
Аргумент -> data
Значение -> user
Аргумент -> id
Значение -> номер идентификатора участника, например для главного админа он равен 2
Возвращает строку со всей доступной информацией об участнике форума, кроме идентификационного номера.
Пример:
Запрос:
http://forum.mybb.ru/api.php?data=user&id=2
Ответ:
{"ключ":"значение","ключ":"значение" и т.д.}
Используемые ключи:
sex - пол. Если не установлен - 0, женский - 1, мужской 2
age - возраст, если не установлен, то 0
name - имя, указанное в профиле, если не указано - пустая текстовая строка
posts - число постов данного юзера
style - стиль установленый в профиле
status - статус участника
avatar - относительный путь к аватару строкой, т.е. "/img/avatars/********.jpg"
invited - кол-во участников, зареганных по приглашению юзера
groupId - идентификационный номер группы
location - откуда (из профиля инфа), если нет - пустая текст. строка
lastPost - дата последнего сообщения в секундах от начала эпохи UNIX
lastVisit - дата последнего визита в секундах от начала эпохи UNIX
totalTime - время проведённое онлайн на форуме в секундах
userLogin - логин
birthDate - дата рождения в секундах от начала эпохи UNIX
groupTitle - название группы
registered - дата регистрации на форуме (для гл. админа момент создания форума) в секундах от начала эпохи UNIX
inviteCode - код инвайта
respectPlus - кол-во плюсов полученных участником, если значение положит. то без плюса, но если отриц. - то минус указать
respectMinus - кол-во минусов полученных участником, если значение положит. то без плюса, но если отриц. - то минус указать
positivePlus - кол-во плюсов данных участником, если значение положит. то без плюса, но если отриц. - то минус указать
positiveMinus - кол-во минусов полученных участником, если значение положит. то без плюса, но если отриц. - то минус указать
Получение только нужных данных
Это возможно при использовании доп. аргументов со значением 1.
Примеры:
Запрос:
http://forum.mybb.ru/api.php?data=user&id=5&login=1
Ответ:
{"login":"Мракобес"}
Запрос:
http://forum.mybb.ru/api.php?data=user&id=17&login=1&style=1
Ответ:
{"login":"Пацифист","style":"Cobalt"}
----------------------
б) доступ по UserLogin
Аргумент -> data
Значение -> user
Аргумент -> login
Значение -> логин участника
Возвращает строку со всей доступной информацией об участнике форума, кроме логина.
Пример:
Запрос:
http://forum.mybb.ru/api.php?data=user&login=Admin
Ответ:
{"ключ":"значение","ключ":"значение" и т.д.}
Используемые ключи:
id - номер идентификатора участника
sex - пол. Если не установлен - 0, женский - 1, мужской 2
age - возраст, если не установлен, то 0
name - имя, указанное в профиле, если не указано - пустая текстовая строка
posts - число постов данного юзера
style - стиль установленый в профиле
status - статус участника
avatar - относительный путь к аватару строкой, т.е. "/img/avatars/********.jpg"
invited - кол-во участников, зареганных по приглашению юзера
groupId - идентификационный номер группы
location - откуда (из профиля инфа), если нет - пустая текст. строка
lastPost - дата последнего сообщения в секундах от начала эпохи UNIX
lastVisit - дата последнего визита в секундах от начала эпохи UNIX
totalTime - время проведённое онлайн на форуме в секундах
birthDate - дата рождения в секундах от начала эпохи UNIX
groupTitle - название группы
registered - дата регистрации на форуме (для гл. админа момент создания форума) в секундах от начала эпохи UNIX
inviteCode - код инвайта
respectPlus - кол-во плюсов полученных участником, если значение положит. то без плюса, но если отриц. - то минус указать
respectMinus - кол-во минусов полученных участником, если значение положит. то без плюса, но если отриц. - то минус указать
positivePlus - кол-во плюсов данных участником, если значение положит. то без плюса, но если отриц. - то минус указать
positiveMinus - кол-во минусов полученных участником, если значение положит. то без плюса, но если отриц. - то минус указать
Получение только нужных данных
Это возможно при использовании доп. аргументов со значением 1.
Примеры:
Запрос:
http://forum.mybb.ru/api.php?data=user&login=Наивная&id=1
Ответ:
{"id":"16793"}
Запрос:
http://forum.mybb.ru/api.php?data=user&login=Deff&groupId=1&positivePlus=1
Ответ:
{"groupId":"Опытные","positivePlus":"704"}