问题标签 [sharepoint-rest-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sharepoint-online - 使用“moveTo”移动文件后元数据发生变化
我尝试了不同的方法将文件从一个库移动到同一站点 (SharePoint Online) 上的另一个库。文件被移动,但修改日期和修改用户被覆盖。更糟糕的是,修改后的用户被移动文件的所有历史版本更改。
如果我移动文件夹,文件夹内的文件不会更改。
我试过了:
-
-
如何实现 moveTo 并保持所有文件信息不变?
sharepoint - 发出 POST 请求以获取访问令牌时出错
我一直在尝试通过 Postman 中的发布请求获取用于 Sharepoint 的 REST API 调用的访问令牌。我仔细检查了所有要求,但仍然在发出 POST 请求时出错。
以下是以下标题:
这是我得到的错误。
sharepoint-online - 调用 SharePoint Online REST API 会返回 ? 而不是变音符号
当我调用 SharePoint Online REST API 来查找列表项时,返回的任何包含变音符号的值都将替换问号 (?)
这是我试过的网址
例如https://<tenant>.sharepoint.com/sites/<sitename>/_api/lists/getbytitle('<listname>')/items?$select=Title,Id,Hashcode,Filename,Title/Title&$filter=(guid eq '62f0ff31-3d20-478a-a0d7-19f2d5709e71')
例如 EU-Konformitätserklärung_de,en.pdf 返回为 EU-Konformit?tserkl?rung_de,en.pdf
我错过了什么?
sharepoint - 试图获取新创建的站点 ID 的一个巨大的奇怪问题
所以问题是我不知道新创建的站点的id是否正确,以及是否可以在站点成功创建后立即使用它。如何区分正确的行为?
使用POST 请求创建通信站点后,使用/_api/sitepages/communicationsite/create
正文:
响应返回新创建站点的 id。
但是,如果我想从GET /sites/{hostname}:/{server-relative-path}
请求中获取该站点 id,
我将面临这样一个奇怪的行为(每次 id 随机更改!!!):在创建新站点后,我已经执行了上述请求的 11 次. 这是结果
sharepoint-online - 无法从外部列表中获取项目
我想获取外部列表项,但我得到 403 Access denied。
我的网站中有一个外部列表。根据文档https://docs.microsoft.com/en-us/sharepoint/dev/general-development/bcs-rest-api-reference-for-sharepoint,我可以像使用普通列表一样使用外部列表。
我可以使用 REST API 端点轻松获取列表信息:
但是,当我尝试使用下一个端点获取列表项时:
我得到:
但是当我把这个网址
在我的浏览器中,它返回我所有的项目。
对于授权,我使用访问令牌,但在浏览器中它们发送 cookie。
有人可以解释一下在 cookie 和访问令牌上设置的权限之间有什么区别,以及是否有其他方法可以从外部列表中获取数据?
java - 如何使用 JAVA Apache httpclient 通过 rest api 更新共享点文档的元数据?
我正在尝试使用 JAVA Apache HTTP 客户端通过 rest API 更新 Share Point 库文档的元数据。
我能够从 SharePoint API 上下文中获取表单摘要值。但是在提交更新元数据的发布请求时收到错误 500(Microsoft.SharePoint.SPException)。
“错误代码:-2146232832,指定的对象不属于列表。”
您能否查看以下代码片段并建议我如何解决此问题?请注意,“ABC%20API%20POC”是 Sharepoint 库 (ABC API POC)。
microsoft-graph-api - 是否可以将仅限应用程序的 Graph API 令牌与 SharePoint REST API 一起使用?
在一个项目中,我使用纯应用令牌和图形 API 对 Office 365 中的数据执行各种操作(这是应用注册的方式)。对于 SharePoint,某些操作无法通过 Graph API 使用,但可以通过 SharePoint REST API 使用。
我的问题是:有没有办法将 Graph API 令牌与 SharePoint REST API 一起使用?
我能找到的最接近的答案是:
要访问 http:///site/_api/lists 端点,Graph API 令牌将不起作用。
取自这里。
然而,答案是关于一个特定的端点并且已经很老了,所以我想知道这是否(仍然)是真的。
更新
下面是我如何调用各种端点。
python - 通过 REST API 访问 SharePoint Online
通过 rest api 访问共享点时遇到问题。
你好!
我正在尝试使用 REST API 在 Python 中访问公司 SharePoint Online。
例如,我要访问的 SharePoint 文件夹是:https://company.sharepoint.com/sites/sitename/foldername。我可以访问该站点和该文件夹,但无法访问公司根目录。
我尝试了两种方法:
选项1:HttpNtlmAuth
域 = ' https://company.sharepoint.com/ '
选项 2:sharepy
但他们都失败了,我得到了403, Forbidden
, 或401 Client Error: Unauthorized for url
.
任何人都可以帮助检查这里可能出现的问题吗?
提前致谢!
C。
ajax - SharePoint REST API 填充编辑表单上的单选按钮
使用 SharePoint REST API 的自定义引导表单具有文本字段、复选框和单选按钮。从单选按钮发布值起作用,值被发布到单行文本列。但是,在我的编辑表单上,单选按钮未选中,文本字段正确显示数据(甚至还没有尝试过复选框)。
HTML
jquery - SharePoint REST API:复选框组和 GET/POST 的所有值
使用 SharePoint REST API,有一个包含大约 20 个问题的 Bootstrap/HTML 表单,每个问题都有自己的一组复选框,我正在尝试从“选中”框中获取和发布值。我可以获取要发布的组的复选框值之一,但不是全部。
我也不确定如何在 Get 上检查复选框,例如,当用户打开现有记录的表单时,应选中正确的复选框。
我试过的
HTML 示例