如何使用 Sharepoint Rest API 更新 sharepoint 中的多个文档元数据

问题描述

如何使用 Sharepoint Rest API 更新 sharepoint 中的多个文档元数据

例如:sharepoint 中存在 4 个文档,我想用一些值更新它的列,例如“状态”:“活动”。当我循环虽然它适用于 2 条记录更新和第 3 条记录时,将超时问题作为 rest API 中的异常。

请求示例 - 我使用 HTTPHelper.cs 和 SPOAuthUtility.cs 进行集成

  HttpWebRequest webRequestChild = (HttpWebRequest)HttpWebRequest.Create(urlChild);
                webRequestChild.ContentType = "application/json;odata=verbose";
                // webRequestChild.Method = "POST";
                //webRequestChild.Headers.Add("X-FORMS_BASED_AUTH_ACCEPTED","f");
                webRequestChild.Headers.Add("X-RequestDigest",digest);
                webRequestChild.Headers.Add("X-HTTP-Method","MERGE");
                webRequestChild.Headers.Add("If-Match","*");
                webRequestChild.UserAgent = "NONISV|contoso|GovernanceCheck/1.0"; //Contoso - Company name 
                webRequestChild.Accept = "application/json; charset=utf-8; odata=verbose";
                webRequestChild.Headers.Add("content-length",contentChild.Length.ToString());
                webRequestChild.Timeout = 1000000;
                webRequestChild.ReadWriteTimeout = 32000;

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)