#microsoft-graph-api #sharepoint-online #taxonomy-terms
Вопрос:
Я пытаюсь исключить термин из своего хранилища терминов с помощью API Microsoft Graph.
Я попытался обновить свойства термина, чтобы добиться этого, используя действие ОБНОВЛЕНИЯ, как показано ниже, но это не работает.
PATCH sites/{site-id}/termStore/sets/{set-id}/terms/{term-id}
{
"properties": [
{
"deprecated": true
}
]
}
Я получаю следующий ответ:
{
"error": {
"code": "generalException",
"message": "Object reference not set to an instance of an object.",
"innerError": {
"date": "XX",
"request-id": "XX",
"client-request-id": "XX"
}
}
}
У меня действительно есть магазин терминов.Запись на чтение.Все разрешения.
Возможно ли это вообще сделать? Если да, то знаете ли вы, как это сделать?
Комментарии:
1. Я изучаю это
Ответ №1:
В основном это может происходить из-за того, что у вашего пользователя недостаточно прав для группы, в которой вы пытаетесь обновить термин. Ваш пользователь должен быть, по крайней мере, «участником» родительской группы этого термина.
Комментарии:
1. Спасибо вам за ваш ответ. Я изменил права на набор терминов, и я получаю новую ошибку: { «ошибка»: { «код»: «Общее исключение», «сообщение»: «Ссылка на объект не установлена для экземпляра объекта.», «Внутренняя ошибка»: { «дата»: «XX», «идентификатор запроса»: «XX», «идентификатор запроса клиента»: «XX» } } } Я обновлю исходную запись с этой ошибкой.
2. Не могли бы вы поделиться идентификатором запроса, идентификатором запроса клиента и меткой времени для вашего вызова API Graph?