Публикация

подписчиков: 7 Подписаться
6
Avatar

Фильтрация полей в выдаче API

Добрый день!

Хотел бы оставить пожелание на реализацию фильтрации полей в выдаче API.

К примеру, очень удобно сделано в API Google:

Такой подход позволяет значительно сократить размер ответа. Быстрее идет загрузка и парсинг (особенно на мобильных клиентах).

К примеру, нужно получить список пользователей. Но нужны только идентификатор, код и имя. Для этого в параметрах запроса достаточно указать параметр fields=id,code,name

Допускаю, что и с вашей стороны на основе маски можно оптимизировать запрос к БД, не загружая лишние сущности, что повлияет на скорость ответа сервера и его нагрузку.

Виталий Макеев

Войдите в службу, чтобы оставить комментарий.

Комментариев: 6

0
Avatar

Плюсую, порой приходится перебирать огромный массив, чтобы вытянуть одно единственное поле.

Дмитрий 0 проголосовали
Действия с комментариями Постоянная ссылка
0
Avatar

Присоединяюсь. Это однозначно нужно и полезно как для самого портала МС, так и его клиентов в виде нас :)

Alex 0 проголосовали
Действия с комментариями Постоянная ссылка
0
Avatar

Присоединяюсь - плюсую. Это однозначно нужно и полезно как для самого портала МС, так и его клиентов

Slavavol 0 проголосовали
Действия с комментариями Постоянная ссылка
0
Avatar

поддерживаю!

А еще нужно научить мой склад выгружать документы в GOOGLE DRIVE и GOOGLE DOCS

admin 0 проголосовали
Действия с комментариями Постоянная ссылка