• ↓
  • ↑
  • ⇑
 
Записи с темой: post.get (список заголовков)
14:54 

Запрос черновиков

marader
жизнь - замечательна и удивительна, до тех пор - пока тебя не заметят и не удивят.
почему-то, запрос черновиков возвращает пустоту.

Что get, что post.

@темы: post.get, Важность: 3 (Major), Срочность: средняя, Тип: Ошибка

10:07 

Изменение в API

gluker
очень_очень_очень_много_букв_ без_пробелов
post.get

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

- poll_src - голосование;
+ poll_title - вопрос;
+ poll_multiselect - тип голосования;
+ poll_end - признак окончания голосования;
+ poll_answer_[1..10] - ответы;

+ avatarid - аватар автора;




post.create/post.update

+ [tags_data] - массив тем (совместим с post.get);
* message - сообщение (для совместимости с методом post.get возможно использовать название: message_src);

@темы: post.create, post.update, post.get

15:14 

АльКорд
beta-тестер
Ни с того ни с сего пропало поле message_src из метода post.get для своих постов. В результате чего у уже рабочих клиентов с отточенной логикой редактирования поста пропала возможность редактировать пост, не убивая при этом его текст.



Пожалуйста, срочно почините это.

@темы: Тип: Ошибка, Статус: решено, Срочность: высокая, Важность: 4 (Critical), post.get

04:11 

Обеспечить совместимость параметров post.get, post.create, post.update

Ri
И тесно облакам.
Сейчас наблюдается полнейшая неразбериха в параметрах этих методов. Одни и те же вещи там выдаются (или передаются) по-разному. Примеров масса:

- close_access_mode и close_access_mode2 против access
- poll_answer_x против poll_src.answer
- no_comments против no_comment

Нужно сделать так, чтобы в post.get можно было получить всю информацию, необходимую для обновления записи в post.update без потери данных. Сейчас некоторых параметров просто нет, а с другими приходится извращаться: access приходится вручную разделять на close_access_mode и close_access_mode2 с помощью сравнения с 10, для poll_src.answer приходится итерироваться и переделывать структуру данных. Полезность API в таком случае кажется сомнительной. Дайте возможность просто взять и отредактировать запись. Это же такая простая задача. Откуда такие безумные параметры?

@темы: Статус: решено, Важность: 3 (Major), post.update, post.get, post.create, Тип: Неудобство

11:02 

Изменение в API

gluker
очень_очень_очень_много_букв_ без_пробелов
post.get - получение набора записей
sid - идентификатор сессии;
type - тип запрашиваемого содержимого (diary - дневник/сообщество, favorites - избранное, quotes - цитатник, notepad - блокнот, draft - черновики, last - последнии записи, by_id - по списку postid (параметр: ids - идентификаторы перечисляются через запятую) не более 100 за один запрос))
[juserid]/[shortname] – - идентификатор дневника / короткое имя пользователя, раздел дневника которого, запрашивается. пропуск параметра - текущий пользователь;
[from] - начало выборки
[src] - параметр определяющий тип получаемых записей (1 - исходник; 0 (поумолчанию) - запись готовая для вывода)

ответ:
postid - идентификатор записи;
dateline_date - дата публикации;
dateline_cdate - дата первой публикации записи;
comments_count_data - количество комментариев;
access - степень закрытости записи: 0 - открыта для всех, 1 - открыта для избранных, 2 - закрыта для списка, 3 - открыта для списка, 4 - открыта для белого списка, 5 - открыта для ПЧ, 6 - открыта для зарегистрированных, 7 - закрыта для всех кроме владельцев и модераторов., 8 - откр. для членов сообщства, +10 - для взрослых;
jaccess - степень закрытости дневника, из которого получаемая запись: 0 - открыт для всех, 1 - открыт для избранных, 2 - открыт для зарегистрированных, 3 - открыт для списка, 4 - закрыт для списка, +10 - для взрослых;
subscribed - поле показыающее статус подписки текущего пользователя на дискуссию в записи;
juserid - идентификатор дневника;
shortname - короткое имя дневника;
journal_name - название дневника (для типов: last,quote,favorite);
current_music - музыка;
current_mood - настроение;

author_userid - идентификатор автора записи;
author_shortname - короткое имя дневника автора записи;
author_username - логин автора записи;
author_title - подпись автора записи;
avatar_path - аватар автора записи;

title - заголовок записи;
message_html - текст записи;
poll - голосование;

SRC
no_smile - не преобразовывать смайлы в графический образ;
no_comment - без комментариев;
message_src - исходный текст записи;
access_list - список доступа;
poll_src - голосование;
- question - вопрос;
- multiselect - тип голосования;
- end - признак окончания голосования;
- answer - ответы;

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

21:20 

АльКорд
beta-тестер
1. Нет возможности определить, был ли поднят пост, чтобы использовать post.up и post.down по ситуации.
Добавьте, пожалуйста, в обджекты возвращаемого ответа от post.get дополнительное поле-флаг.

2. Узнать, что пост в цитатнике, можно только, получив все посты в своем цитатнике. Нет возможности определить это на экране просмотра всех постов дайри, реализовав тем самым, нечто аналогичное ajax реализации этого функционала на странице просмотра дайри на сайте.
Пожалуйста, добавьте в post.get еще один флаг, определяющий, находится ли пост в цитатнике или нет.

@темы: post.get, Статус: решено

21:28 

АльКорд
beta-тестер
Совершенно нет возможности получить абсолютно все параметры, которые задавались при создании поста. Для постов есть CRUD, однако, чтобы заполнить update-форму теми же значениями, что задавались при создании, не хватает чуть ли не доброй половины параметров:

[no_comments] - без коментариев;
[no_smile] - без смайлов;
[access_list] - список доступа - логины через \n;
[br_replace] - заменять на переносы строки;
[current_music] - музыка;
[current_mood] - настроение;
[poll_title] - голосование - вопрос;
[poll_answer_{0..9}] - голосование - ответы;
[poll_end] - завершить голосование;
[poll_del] - удалить голосование;
[poll_multiselect] - голосование - многовариантыный;
[atags] - авто-темы, темы выделяются из текста записи автоматически по шаблону @[тема];
[changedate] - сделать запись новой;
[attachment] - прикрепленное изображение.

Пожалуйста, введите новый метод post.src (или нечто подобное), который вернет все параметры, что задавались при post.create. Естественно, только для автора поста.

@темы: post.get, post.update, postt.create, Статус: решено

@API

главная