Ознакомьтесь с нашей политикой обработки персональных данных
  • ↓
  • ↑
  • ⇑
 
Записи пользователя: quirischa (список заголовков)
11:37 

quirischa
администратор
(с капибарой на аватарке)
Про записи в сообщество:

1) одна мысль = одна запись;
2) используйте теги (мне кажется, что они достаточно наглядны, но если нет - предлагайте свои идеи);
3) если речь в вашей записи идёт про какой-то конкретный метод, дописывайте тег "<название метода>".

Спасибо.
запись создана: 12.09.2013 в 11:45

@темы: Тип: Новшество

08:17 

quirischa
администратор
(с капибарой на аватарке)
umail.get_folders

[+]

Запросы также кэшируются раз в 3 минуты.

Ответ
folders2 - список папок состоящий из идентификатора, названия и общего количества писем


[*]

Ответ
folders - список папок, состоящий из идентификатора и названия (оставлена для совместимости)

@темы: method=umail.get_folders

01:04 

quirischa
администратор
(с капибарой на аватарке)
post.get

[+]

Ответ
dateline_cdate - дата первой публикации (для поднятых записей);
subscribed - статус подписки текущего пользователя на дискуссию в записи;

@темы: method=post.get

15:03 

update

quirischa
администратор
(с капибарой на аватарке)
journal.get

[+]

Ответ
access - степень закрытости дневника:
0 - открыт для всех,
1 - открыт для избранных,
2 - открыт для зарегистрированных пользователей,
3 - открыт для списка,
4 - закрыт для списка,
+10 - содержит материалы для взрослых.



* * *

post.get

[+]

Ответ
jaccess - степень закрытости дневника:
0 - открыт для всех,
1 - открыт для избранных,
2 - открыт для зарегистрированных пользователей,
3 - открыт для списка,
4 - закрыт для списка,
+10 - содержит материалы для взрослых;

@темы: method=post.get, method=journal.get

15:01 

update

quirischa
администратор
(с капибарой на аватарке)
notification.get

[+]

Ответ
discuss - дискусии:
discuss.journal_name - название дневника/сообщества;

@темы: method=notification.get

01:13 

Обновления

администратор
(с капибарой на аватарке)
Метод: post.get

Ответ
access - способ закрытия записи:
0 - открыта для всех,
1 - открыта для избранных,
2 - закрыта для списка,
3 - открыта для списка,
4 - открыта для белого списка,
5 - открыта для постоянных читателей,
6 - открыта для зарегистрированных пользователей,
7 - закрыта для всех (в случае сообщества - для всех, кроме владельцев и модераторов),
8 - (для сообщества) открыта только для членов сообщества,
+10 - материалы для взрослых;


* * *

Метод: user.get

Параметры

[fields] - список полей через ",", которые необходимо получить (по умолчанию - все поля)

@темы: method=post.get, method=user.get

00:52 

quirischa
администратор
(с капибарой на аватарке)
Метод: user.getavatar

Описание
Метод работает, только если в настройках установлено отображение аватарок.

Параметры:
sid - идентификатор сессии;
[avatarid] - идентификатор аватара.

Ответ:
- count - количество аватаров;
- avatar - набор аватаров:
-- avatarid - идентификатор аватара;
-- width - ширина;
-- height - высота;
-- uri - ссылка относительно static.diary.ru

@темы: method=user.getavatar

13:01 

Проблема с получением записей избранного и цитатника

quirischa
администратор
(с капибарой на аватарке)
Мы проверяем проблему с невозможностью получить записи избранного и цитатника произвольного пользователя с помощью метода post.get.

post.get&type=quote
post.get&type=favorites

@темы: method=post.get

09:01 

Кодировка и авторизация

quirischa
администратор
(с капибарой на аватарке)
Проблема:

Пользователи с кириллицей в логине при правильном пароле получают ошибку авторизации "неверное имя пользователя или пароль".

Объяснение:

При авторизации (да и везде в других местах) используется кодировка win1251 (не юникод), что может привести к проблемам для пользователей с кириллическими символами в логине. Их логин при этом следует передавать в кодировке url-encode(win1251), а не url-encode(utf-8).

Пример:

Для пользователя "Пользователь" правильным запросом будет:

http://www.diary.ru/api/?method=user.auth&username=%CF%EE%EB%FC%E7%EE%E2%E0%F2%E5%EB%FC&password&appkey


а не такой:

http://www.diary.ru/api/?method=user.auth&username=%D0%9F%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C&password&appkey


Для наглядного сравнения url-encode(win1251) и url-encode(utf-8) можно воспользоваться онлайн-утилитой:
www.codenet.ru/services/urlencode-urldecode/

@темы: method=user.auth

@API

главная