Проблема с правами доступа к статье - «Запрещено» при вызове API - PullRequest
0 голосов
/ 12 сентября 2018

Я периодически использую REST API для извлечения данных статей из таблицы kb_knowledge.Я не являюсь владельцем / администратором портала и делаю вызовы API для портала в рамках интеграции.Иногда мой запрос не выполняется из-за ошибки HTTP 403 (запрещено) с сообщением об ошибке из ServiceNow:

"1 запись ограничена из-за ограничений ACL»

Но через некоторое время ошибкауходит. Сначала я подумал, что это из-за того, что статьи сначала не публиковались, а потом публиковались. И что ошибка возникала при попытке извлечь неопубликованные статьи.

Итак, мы добавили это взапрос API: «ключ публикацииISNOTEMPTY», чтобы убедиться, что мы всегда ищем статьи, у которых есть только дата публикации. Я знаю, что мы действительно ограничены только опубликованными статьями, потому что если мы изменим его на «опубликованоISEMPTY» («IS» вместо «ISNOT»)") специально искать неопубликованные данные, поэтому мы всегда получаем сообщение об ошибке.

Даже с" опубликованнымISNOTEMPTY "иногда мы все равно получаем сообщение об ошибке, и я не уверен, где искать. Должен быть другойаспект статьи, который делает его ограниченным для меня. Есть ли какие-либо другие поля в статье, которые вы не можетенамек или какой-то другой сценарий мне не хватает?Цель состоит в том, чтобы сделать правильный sys_parm_query для нашего вызова API, который не наткнется на эти ограничения контроля доступа.

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...