SharePoint API не выбирает элементы списка - PullRequest
0 голосов
/ 12 июня 2018

Я создал приложение в SharePoint онлайн.Цель этого приложения - просто отобразить элементы списка на текущем сайте.Чтобы получить данные я написал ниже простой скрипт.Но данные поступают с длиной «0».это означает, что он достигает моего списка, но не может получить эти элементы.

executor.executeAsync(
            {
                url:
                    hostweburl +
                    "/_api/web/lists/getbytitle('List_Name')/items",
                method: "GET",
                headers: { "Accept": "application/json; odata=verbose" },
                success: successHandler,
                error: errorHandler
            }
function successHandler(data) {
        var jsonObject = JSON.parse(data.body);
}

Я даже не получаю никакой ошибки.Кто-нибудь имеет представление, в чем может быть причина?

1 Ответ

0 голосов
/ 13 июня 2018

Формат URL должен быть

executor.executeAsync(
                {
                  url:
                      appweburl +
                    "/_api/SP.AppContextSite(@target)/web/lists/getbytitle('listname')/items?@target='" +hostweburl + "'",
                  method: "GET",
                  headers: { "Accept": "application/json; odata=verbose" },
                  success: successHandler,
                  error: errorHandler
                }
            );
...