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

19:22 

Юрий Рэйн
λOther side of the memory crystal. …λ
Добрый вечер!
Скажите пожалуйста, по какой причине были приняты решения при создании API, котрые признаться меня ставят в тупик:
1) Кодировать число как строку
2) Отказаться от JSON массивов и создать каждому посту ключа (который соответствует id поста, например).
Т.е. вместо {"count":8, "posts": [{},{}]} выбрать вариант, требующий более сложного разбора: {"count":"8", "posts": {"0": {}, "1":{}, }}

@темы: Тип: Предложение, Тип: Неудобство, Тип: Вопрос

@API

главная