Ознакомьтесь с нашей политикой обработки персональных данных
  • ↓
  • ↑
  • ⇑
 
Записи с темой: post.update (список заголовков)
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

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, Тип: Неудобство

03:53 

Варианты ответов к опросу

Ri
И тесно облакам.
В документации написано, что варианты указываются с помощью параметров poll_answer_{0..9}. Фактически используются параметры poll_answer_{1..10}. Нужно поправить или там, или там.

@темы: post.update, Статус: решено, Тип: Ошибка

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

главная