Ознакомьтесь с нашей политикой обработки персональных данных
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, Тип: Неудобство

Комментарии
2013-09-16 в 09:29 

АльКорд
beta-тестер
Менять поздно. Есть работающее приложение для яблокофона, которое уже работает на этом. Мое тоже частично. После смены все сломается, так что, пусть уж так. Мы радуемся, что хотя бы эта информация там есть, пусть и не стандартизирована и будто бы пишется многими людьми без оглядки на работу других.

2013-09-16 в 11:59 

Ri
И тесно облакам.
Нет, не поздно. Можно сделать параметр "версия API" и выдавать нормальные ответы тем, кто использует более новую версию. А старые приложения продолжат использовать эту кривую версию.

2013-09-19 в 10:34 

gluker
очень_очень_очень_много_букв_ без_пробелов
где вы были когда шло тестирование апи?
составьте полный список несоответствий, тогда будем думать, что делать дальше

2013-09-20 в 00:53 

Ri
И тесно облакам.
Я был занят.

Я составил список несоответствий и описал свой вариант их решения. Предлагаемые изменения не нарушают совместимость.

docs.google.com/document/d/1JrKzSUlpcKHGwfMzSwW...

2013-09-21 в 16:21 

gluker
очень_очень_очень_много_букв_ без_пробелов
Ri, отлично, спасибо, не такой уж большой список :)

2013-09-27 в 10:09 

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

@API

главная