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

Как можно зафиксировать пользователя, от имени которого, запрашиваются данные приложением?
  • Вопрос задан
  • 721 просмотр
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    Интегратор Битрикс24
    4 месяца
    Далее
  • Академия Eduson
    Управление цифровой трансформацией
    8 месяцев
    Далее
  • Академия Eduson
    Коммерческий директор
    4 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
НТЦ РЕДУКТОР Санкт-Петербург
от 100 000 ₽
AIINS Санкт-Петербург
от 150 000 до 200 000 ₽
Ростелеком Москва
от 73 560 до 94 700 ₽