Невозможно получить значения полей поиска с помощью API REST - PullRequest
1 голос
/ 24 апреля 2020

Я использую REST api для извлечения данных из списка SharePoint.

Я могу получить данные полей поиска, используя этот запрос: requestUri = "/_api/lists/GetByTitle('Data')/items?$select=ID,Title,Department/Title&$expand=Department.

Однако, когда я использую это запрос requestUri = "/_api/lists/GetByTitle('Data')/items(6)" или этот запрос requestUri = "/_api/lists/GetByTitle('Data')/items?$select=ID,Title,Department/Title&$expand=Department&$filter=ID eq 6" Я не получаю данные из полей поиска.

Что может быть не так?

Ответы [ 2 ]

1 голос
/ 27 апреля 2020

Я проверил с конечной точкой, она работает:

/_api/web/lists/GetByTitle('ListName')/items(1)?$select=ID,Title,Department/Title&$expand=Department

enter image description here

Сравнил URL с вашим в оригинальном вопросе, только добавьте веб за / _api, это должно работать.

0 голосов
/ 27 апреля 2020

Проблема найдена.

Выяснилось, что я выбираю элемент, для которого все поля поиска были пустыми.

Я выбрал другой элемент, и данные были возвращены, как и ожидалось.

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