Я пытаюсь выполнить массовое обновление в списке sharepoint, просматривая идентификаторы элементов, как показано в коде ниже.Однако он просто успешно обновляется в первый раз.Второе обновление выдает ошибку, поскольку «Код состояния ответа не указывает на успех: 403».
Я следовал за этим URL-кодом C #, чтобы обновить элемент списка SharePoint с помощью вызова API Rest
Uri uri = new Uri(ConfigurationManager.AppSettings["SiteUrl"]);
using (var client = new SPHttpClient(uri, ConfigurationManager.AppSettings["userName"], ConfigurationManager.AppSettings["password"]))
{
var listTitle = "sp_sample";
var itemId = 1;
var itemPayload = new { __metadata = new { type = "SP.Data.sampleListItem" }, Title = "Phani", Place = "Hyderabad" };
for (int i = 1; i <= 3; i++)
{
itemId = i;
var endpointUrl = string.Format("{0}/_api/web/lists/getbytitle('{1}')/items({2})", uri, listTitle, itemId);
var headers = new Dictionary<string, string>();
headers["IF-MATCH"] = "*";
headers["X-HTTP-Method"] = "MERGE";
client.ExecuteJson(endpointUrl, HttpMethod.Post, headers, itemPayload);
Console.WriteLine("Task item has been updated");
}
Пожалуйста, поделитесь, если у нас есть встроенная функция для массового обновления / вставки.Или любой код для массового обновления или вставки.
Любое руководство будет полезно.