В Битрикс24 добавил локальное приложение со правами на задачи и т.д.
У рест 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, по умолчанию проверяется доступ от текущего пользователя. Методом проб выяснил что данные запрашиваются каждый раз от рандомного пользователя.
В документации информации о том как это изменить, не нашел. Я почему то думал данные будут запрашиваться в соответствии с выданными правами приложению, либо от имени того кто добавил приложение.
Как можно зафиксировать пользователя, от имени которого, запрашиваются данные приложением?