Токен API для заданий

Похоже, что токен пользователя (привязанный к моей учетной записи глобального администратора) с правами на чтение не видит тот же список тем, который отображается при проверке моих назначений.

Обратите внимание, что они назначены группе, в которой я состою, а не мне напрямую.

При просмотре назначения детализированных прав я не вижу в списке ничего, что выглядело бы релевантным.

Я пытаюсь автоматизировать некоторые задачи с помощью ИИ, поэтому не хочу назначать все свои права. Какой лучший способ решить эту задачу?

Это зависит от конечной точки API, к которой вы обращаетесь.

GET https://example.com/notifications?limit=30&recent=true&filter_by_types=assigned&silent=true вернёт именно этот список.

Возможно, ваша интеграция использует GET https://example.com/topics/messages-assigned/username.json, который поддерживает параметр direct. Установите его в true, чтобы получать только ваши личные назначения, или в false, чтобы включить групповые назначения.

Когда я пытаюсь выполнить запрос notifications?limit=30&recent=true&filter_by_types=assigned&silent=true к своему домену, я получаю ошибку 404.

Моя наивная первая попытка заключалась в том, чтобы просто передать ИИ ссылку на мои назначения:
Profile - ganncamp - Sonar Community, и даже с моим токеном read результат оказался пустым.

Итак, оказывается, нельзя просто запросить список заданий и получить все темы, назначенные вашим группам.

Для заданий на уровне группы используется search.json?q=assigned:[group].

А для заданий отдельных пользователей — /latest.json?assigned=[username].

Чтобы получить список всего, назначенного группе, нужно перебрать её участников.

2 лайка