【发布时间】:2013-07-11 17:48:56
【问题描述】:
我正在尝试在 SharePoint 2010 上使用 REST 对 SharePoint 文档库执行操作。我希望实现的目标是 1)从库中查询项目 2) 从图书馆下载/上传文件 3) 从图书馆签出/签入项目
我必须使用 REST 服务来完成这一切(对于 2010 年,它是 /_vti_bin/listdata.svc/)。我正在从 javascript 进行所有 REST 调用,最终将在基于 MVC 的 ASP 网站上。
我能够使用 REST 获取列表和单个项目。下载 URL 为 /_vti_bin/listdata.svc/myStore(id) 或 _vti_bin/listdata.svc/myStore?$filter= 等
我的问题是如何在 2010 年使用 REST 下载文档并将其上传到列表中。url 链接是什么。这可以做到吗?我似乎无法找到有关 2010 年 REST 支持的详细信息。
还有关于在 2010 年使用 REST API 进行 Check out Checkin 的提示。
我可以在 c# windows 应用程序中使用客户端对象模型来完成所有这些工作。
感谢任何帮助。
【问题讨论】:
-
您也可以将客户端对象模型与 javascript 一起使用。为什么需要使用 REST?
-
嗨路易斯。据我了解,要求是 ASP.NET 网站直接调用 SharePoint Server 以获取和操作数据。我将不得不在使用客户端对象模型的服务器上编写自己的 API,并从我的站点(javascript)调用它,然后这将连接到 SharePoint。如果这是一个明确的限制,那么它可以成为迁移到 SharePoint 2013 的理由。
-
据我了解,SharePoint 2010 的 Javascript 对象模型需要在 SharePoint 托管的页面上运行,而不是在任何其他网站上运行。这个假设是否正确。
标签: rest sharepoint sharepoint-2010 sharepoint-2013