10:34 

Изменение в API

gluker
очень_очень_очень_много_букв_ без_пробелов
user.get - получение информации о пользователе
sid - идентификатор сессии
[userid] - идентификатор запрашиваемого пользователя, при отсутствии значения возвращается профиль текущего юзера
[fields] - список полей через "," которы необходимо получить, поумолчанию - все поля

ответ:
userid – идентификатор пользователя;
username – имя пользователя (логин);
shortname – короткое имя пользователя;
journal - тип дневника (0 – нет, 1 - дневник, 2 – сообщество);
country - страна проживания;
region – регион проживания;
city – город;
homepage – домашняя страница;
sex – пол;
education – образование;
sfera – сфера деятельности;
avatar – аватар;
joindate – дата регистрации;
email – эл.почта;
icq;
openid;
birthday – день рождения;
fav – избранные;
readers – постоянные читатели;
mycommunity.members – члены сообщества;
community.master – владелецы сообществ;
community.moderators – модератор сообществ;
community.member – член сообществ;

favs2 – избранные (userid, username);
readers2 – постоянные читатели (userid, username);
mycommunity.members2 – члены сообщества (userid, username);
mycommunity.masters2 – владелецы сообществ (userid, username);
mycommunity.moderators2 – модераторы сообществ (userid, username);
community.member2 – член сообществ (userid, journal_title);

interest – интересы;
about – о себе;

@темы: Тип: Изменение, user.get

Комментарии
2013-09-25 в 10:39 

gluker
очень_очень_очень_много_букв_ без_пробелов
так понятно что изменилось?

2013-09-25 в 10:42 

АльКорд
gluker, а серым зачеркнуто - это deprecated или убрано совсем?

2013-09-25 в 13:58 

Ri
И тесно облакам.
Здесь (да и вообще везде в документации) не хватает описания формата полей. Например, favs2 - это массив или объект? Нужно прямо в документации описывать структуру данных. Например:

1) [ { userid: 42, username: "Name1"}, ...] - массив, содержащий объекты со свойствами userid и username
2) { 42: "Name1", 43: "Name2", ...} - объект, именами свойств которого является id пользователя, а соответствующим значением - его логин.

Текстовые описания обычно многословны, поэтому стоит просто указать пример, как я это сделал выше. Как вариант, можно под описанием параметров добавить пример полного вывода метода.

Особенно это заметно на примере poll_src.answer. Структура данных там нетривиальная, а в документации про это ни слова.

2013-09-26 в 09:39 

gluker
очень_очень_очень_много_букв_ без_пробелов
АльКорд, deprecated

2013-09-26 в 09:41 

gluker
очень_очень_очень_много_букв_ без_пробелов
Ri, poll_src.answer теперь тоже deprecated

2013-09-26 в 09:56 

АльКорд
Ri, я занимаюсь сейчас правками документации. Там будут типы всех полей, опциональность и возможные значения у тех, у которых не указано.
Думаю, для ускорения процесса правки документации лучше писать мне умыла.

2013-09-26 в 13:28 

Ri
И тесно облакам.
poll_src.answer теперь тоже deprecated
Нигде про это не написано.

2013-09-26 в 17:35 

gluker
очень_очень_очень_много_букв_ без_пробелов
Ri, будет

2013-10-12 в 19:49 

alhames
alhames.ru
email – эл.почта;
openid;
Эти поля не возвращаются ни при каких условиях, даже если я и запрашиваю информацию о самом себе перечислив эти поля в fields..

2013-10-12 в 20:03 

lyn)(browser
git reset --soft HEAD^
все равно, стоит дополнить информацию об избранном какими-то сведениями, вроде даты последнего обновления, нужно делать отдельный запрос journal.get, на этого уходит много времени (

2013-10-14 в 10:32 

gluker
очень_очень_очень_много_букв_ без_пробелов
alhames,


про openid надо убрать упоминание в документации

2013-10-14 в 10:37 

gluker
очень_очень_очень_много_букв_ без_пробелов
lyn)(browser, профиль пользователя не место для дополнительной информации об обновлениях его избранного

2013-10-14 в 11:41 

quirischa
администратор
(с капибарой на аватарке)
про openid надо убрать упоминание в документации

Готово.

     

@API

главная