user.current
Scope: user Права на выполнение: для всех
Перечень полей пользователей Битрикс24, который будет получен в результате выполнения метода, зависит от скоупа приложения/вебхука. Подробности о доступе к данным пользователей можно узнать в статье.
Получение информации о текущем Тот чей токен вы использовали при вызове рест. Если вы используете сохраненный админский токен - то выведется администратор, если используете токен, который приходит в POST-запросе во фрейм приложения, то будет пользователь, который зашел в приложение пользователе.
Параметры
Метод параметров не имеет. Однако, сделав rest запрос с использованием данных из $_REQUEST к домену DOMAIN и добавив AUTH_ID к запросу для доступа к Битрикс24, можно узнать какой пользователь открыл страницу в контексте Битрикс24.
Вызов
BX24.callMethod('user.current', {}, function(res){ alert('Привет, ' + res.data().NAME + '!'); });
Запрос (xml для наглядности ответа)
https://my.bitrix24.ru/rest/user.current.xml?auth=7c9d8f00ea0ddd9e02cab3eb2b3bd0d1
Ответ
<response> <result> <ID>1</ID> <ACTIVE>1</ACTIVE> <EMAIL>sigurd@example.com</EMAIL> <NAME>Одмин</NAME> <LAST_NAME> <SECOND_NAME> <PERSONAL_GENDER> <PERSONAL_PROFESSION> <PERSONAL_WWW> <PERSONAL_BIRTHDAY>1955-04-10T00:00:00+03:00</PERSONAL_BIRTHDAY> <PERSONAL_PHOTO>/upload/main/80c/44169_C5_PrimalWaterE500CC.jpg</PERSONAL_PHOTO> <PERSONAL_ICQ> <PERSONAL_PHONE> <PERSONAL_FAX> <PERSONAL_MOBILE> <PERSONAL_PAGER> <PERSONAL_STREET> <PERSONAL_CITY> <PERSONAL_STATE> <PERSONAL_ZIP> <PERSONAL_COUNTRY>0</PERSONAL_COUNTRY> <WORK_COMPANY> <WORK_POSITION> <UF_DEPARTMENT>- 128
</UF_DEPARTMENT> <UF_INTERESTS> <UF_SKILLS> <UF_WEB_SITES> <UF_XING> <UF_LINKEDIN> <UF_FACEBOOK> <UF_TWITTER> <UF_SKYPE> <UF_DISTRICT> <UF_PHONE_INNER> </result> </response>