Я пытаюсь выполнить описанный там вызов API MS Graph https://developer.microsoft.com/en-us/graph/docs/api-reference/beta/api/list_create
Это создание списка для сайта sharepoint.
Мне нужно создать его, чтобы иметь возможность создавать папки в корне моих сайтов sharepoint с помощью MS graph API. Мой первоначальный запрос и проблема были описаны там MS graph API sharepoint сайт. Создать папку в корне
Никто не предложил решения. Похоже, что единственный способ создавать папки в корне сайтов - использовать этот BETA API для создания списков.
Однако API работает не так, как описано в документации.
Когда я пытаюсь сделать
POST https://graph.microsoft.com/beta/sites/{site-id}/lists
Content-Type: application/json
{
"name": "Books",
"columns": [
{
"name": "Author",
"text": { }
},
{
"name": "PageCount",
"number": { }
}
],
"list": {
"template": "generic"
}
}
У меня есть ответ с сообщением об ошибке
Cannot define a 'name' for a list as it is assigned by the server. Instead, provide 'displayName'
Если я изменю «nme» на «displayName» в документе JSON, тогда появится ошибка «Один из предоставленных аргументов неприемлем».
Также я пытался установить
,"list":{"template":"documentLibrary"}
и все те же ошибки
Что я делаю не так? Или этот BETA API просто не работает?