22:32 

АльКорд
Нужно ввести глобально в каждый метод два новых опциональных параметра:
1. список того, что нужно выдать в ответе (через запятую)
2. список того, что не нужно выдавать в ответе (через запятую)

@темы: Срочность: средняя, Статус: не исправлено, Тип: Новшество, Тип: Предложение

Комментарии
2013-09-27 в 00:17 

JuraS
Что-то как-то усложняете;)
Этож не фейсбучек с его мощным графом.
Созданную апишку достаточно просто закешить на фронтах. А если будут меняться параметры - то я сомневаюсь что будет возможно...

2013-09-27 в 09:50 

АльКорд
JuraS, а пока о кэше и речи не шло; уведомления кэшируются, насколько мне известно. На самом деле идея заключалась в том, чтобы каждый разработчик смог определить для себя тот набор полей в каждом запросе, который ему необходим. Таким образом не будет ситуации с перенасыщением ответов на клиенте, когда из массива здоровенных json-обджектов с 50-ью полями будет использоваться реально по 10 в каждом. Плюс сокращение входящих байтов-килобайтов. Если же в будущем будет задел с кэшем, то будем думать иначе и, быть может, включать кэш для апи с номером версии выше, чем текущая нулевая =)

2013-10-14 в 11:11 

gluker
очень_очень_очень_много_букв_ без_пробелов
добавлены 2 параметра fields и unset, в которых через запятую перечисляются поля которые должны или не должны быть соответсвенно в выводе
методы поддерживающие эти параметры: user.get, journal.get, umail.get, comment.get, post.get
-----------
нужно проверить

     

@API

главная