Я пытаюсь определить родительский идентификатор для элемента списка.
Я делаю следующий звонок;
- https://{sitecollection}/{personal_site}/_api/Web/Lists(guid'blabla')/Items(blabla)?$select=ParentUniqueId
Но это дает мне следующую ошибку;
{
"error": {
"code": "-1, Microsoft.SharePoint.SPException",
"message": {
"lang": "en-US",
"value": "The field or property 'ParentUniqueId' does not exist."
}
}
}
Та же проблема с «ParentLeafName» и некоторыми другими.
Однако, когда я получаю /fields (метафайл поля для списка) для этого списка это поле упоминается вместе с другими, что означает, что я делаю правильный вызов, поскольку я успешно получаю другие поля, такие как
- https://{sitecollection}/{personal_site}/_api/Web/Lists(guid'blabla')/Items(blabla)?$select=ServerUrl
Результат
{
"d": {
"__metadata": {
"id": "blabla",
"uri": "blabla",
"etag": "\"10\"",
"type": "SP.Data.DocumentsItem"
},
"ServerUrl": "/personal/{site}/{filepath}"
}
}
Однако я заметил одну вещь: эти поля чувствительны к регистру, то есть, если я напишу «serverurl», это даст мне ту же ошибку. Это проблема с полем «ParentUniqueId»?