экстранета? Или они как-то иначе различаются?
Рест-метод отдаёт поле "USER_TYPE", там указан тип пользователя.
Да. Нашел. Спасибо. Но мне бы для коробки... Можно, конечно рестом дёргать, но мне кажется, должен быть другой способ
А коробочные методы не возвращают это поле?
Хз, пойду смотреть)
А рест метод не работает) Если указать FILTER => USER_TYPE => extranet, то приходит пустой массив)
Работает. Где-то ошибка в запросе
CRest::call('user.get', array('FILTER' => array('USER_TYPE' => 'extranet')))
ну а гетнуть по ид и глянуть значения возврата?
Значит, ошибка где-то ещё. У меня сейчас отработало корректно - и из адресной строки, и таким вот запросом из приложения. Может, прав у владельца вебхука не хватает. Может, экстранет-пользователей на портале нет.
Это запрос по ID пользователя
CRest::call('user.get',['FILTER' => ['USER_TYPE' => 'extranet']]) - а если этот запрос скопипастить?
А у меня твой сработал. Значит, что-то на портале неладно. Или прав у приложения/вебхука не хватает.
Да, может быть. Пойду ещё поковыряю)
Можно попробовать ключ ADMIN_MODE (только он там как-то неочевидно включается - то ли ему надо 1, то ли true, то ли вообще 'Y', не помню сейчас).
Обсуждают сегодня