+1
Completed
Андрей Асташов 7 months ago in API • updated by Vladimir Mullagaliyev (co-founder) 6 months ago 9

Искал как сделать отрицание по параметрам, но в списке доступных условий есть только равно и больше меньше. А как сделать "не равно"?

https://userecho.com/dev/api/reference/#


Например сделать выборку всех пользователей, у которых не заполнено какое нибудь поле.

https://.userecho.com/api/v2/users.json?access_token=&limit=100&filter__custom_fields__cf_2=on

Answer

Answer
Completed

Здравствуйте Андрей.

Мы добавили два поля в информацию о пользователе в вызове списка пользоватетей.

is_blocked и is_moderation_enabled.

Так же добавили возможность фильтрации по ним.

Пример: filter__is_blocked=true

GOOD, I'M SATISFIED
Satisfaction mark by Андрей Асташов 6 months ago

В данном примере, показать всех пользователей, у которых cf_2 != on

Смотрим как доработать API для фильтрации not in

И еще, не понятно какой статус отвечает за "блокировку" и "модерацию" пользователей. Как через АПИ получить эти статусы.

Under review

Уточните, вам нужно чтобы статус блокировки присутствовал в данных возвращаемых API или вы хотите через API блокировать?

Что бы присутствовал, и конечно же была бы возможность фильтровать по этим полям

+1

Здравствуйте,

Добавили возможность отрицания фильтра. Описание здесь http://userecho.com/dev/api/reference/

Пример: filter__id__not__in=1,2,4


Статусов блокировки пока в API нет. И через фильтр их нет так просто будет достать. Пока работаем по ним.

Отрицание работает. Отлично. Спасибо.

Жду возможность использовать блокировку и модерацию пользователей в фильтрах

Здравствуйте.

Скажите пожалуйста, а возможность использования в фильтрах признаки "заблокирован" и "на модерации" еще не появилась? Есть в ближайших планах?

А то актуально до сих пор.

Answer
Completed

Здравствуйте Андрей.

Мы добавили два поля в информацию о пользователе в вызове списка пользоватетей.

is_blocked и is_moderation_enabled.

Так же добавили возможность фильтрации по ним.

Пример: filter__is_blocked=true