Я получаю сообщение об ошибке «Значение не попадает в ожидаемый диапазон», если я хочу создать элемент списка в SharePoint через REST-Api. Запрос выглядит так:
HttpWebRequest itemRequest =
(HttpWebRequest)HttpWebRequest.Create(URL+"/_api/Web/lists(guid'" + id + "')/items");
itemRequest.Method = "POST";
itemRequest.ContentLength = itemPostBody.Length;
itemRequest.ContentType = "application/json;odata=verbose";
itemRequest.Accept = "application/json;odata=verbose";
itemRequest.Headers.Add("X-RequestDigest", formDigest)
itemRequest.Headers.Add("Authorization", "Bearer " + _tokenresponse.Token);
string itemPostBody = "{'__metadata':{'type':'" + entityTypeName + "'}, Title':'" + titleName+ "'}";
Byte[] itemPostData = System.Text.Encoding.ASCII.GetBytes(itemPostBody);
Stream itemRequestStream = itemRequest.GetRequestStream();
itemRequestStream.Write(itemPostData, 0, itemPostData.Length);
itemRequestStream.Close();
Я попытался отладить в почтальоне, но там я получаю то же сообщение об ошибке. Может ли это быть связано с правами доступа к спискам?