• ↓
  • ↑
  • ⇑
 
Записи с темой: post.create (список заголовков)
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, Тип: Неудобство

00:07 

АльКорд
beta-тестер
Найден баг в post.create: если публиковать запись в черновики, отправляя в теле post только method, sid, type и juserid, то пост сохраняется в черновиках успешно, но откуда-то имеет одну @тему, равную одному пробелу. Если публиковать пост не в черновики, а непосредственно в дайри, то все ок.

@темы: post.create, Статус: доработано

@API

главная