@OlexAd

Битрикс24 REST API (Локальное приложение), как запрашивать данные от имени конкретного пользователя?

В Битрикс24 добавил локальное приложение со правами на задачи и т.д.
5f64abe02494e356661429.png
У рест api Битрикс есть два метода получения данных задачи task.item.getdata (устар.) и tasks.task.get. При попытке запросить данные по задаче, по большей части ответ приходит такой: задача не найдена или нет доступа
Task not found or not accessible; 1/TE/TASK_NOT_FOUND_OR_NOT_ACCESSIBLE
in call [task.item.getdata] for domain [domain.bitrix24.kz]

А иногда данные приходят нормально.

Задача точно есть, приложению выданы права, как на задачи так и расширенные (tasks_extended).
Сразу не понял почему так происходит, но потом проверил права доступа к задаче с помощью метода getaccess, по умолчанию проверяется доступ от текущего пользователя. Методом проб выяснил что данные запрашиваются каждый раз от рандомного пользователя.
В документации информации о том как это изменить, не нашел. Я почему то думал данные будут запрашиваться в соответствии с выданными правами приложению, либо от имени того кто добавил приложение.

Как можно зафиксировать пользователя, от имени которого, запрашиваются данные приложением?
  • Вопрос задан
  • 42 просмотра
Решения вопроса 1
rusellsystems
@rusellsystems
CEO
самый быстрый и простой способ как запрашивать от имени пользователя - это войти в систему под этим юзером и создать вебхук, тогда вебхук будет выполнятся от его имени и с его правами
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы