Project Server 的 JavaScript 库和 REST 参考

Project Server 2013 的 JavaScript 库和 REST 参考包含有关用于访问 Project Server 功能的 JavaScript 对象模型和 REST 接口的信息。 可以使用这些 API 开发跨浏览器 Web 应用、Project Professional 2013 加载项,以及用于访问 Project Server 2013 和 Project Online 的非 Windows 设备的应用。

注意

JavaScript 对象模型和 REST 接口与 Project Server 客户端对象模型 (CSOM) 一致。 它们提供与 CSOM 中的 Microsoft.ProjectServer.Client 命名空间等效的功能。

可以通过 JavaScript 对象模型访问 Project Server 功能,该模型在文件的 PS 命名空间 %ProgramFiles%\Common Files\Microsoft Shared\Web Server Extensions\15\TEMPLATE\LAYOUTS\PS.js 中定义。 PS 命名空间中的 ProjectContext 对象是 JavaScript 对象模型的入口点。

注意

若要浏览 JavaScript 对象模型并帮助调试,可以使用同一目录中的 PS.debug.js 文件。 为了帮助远程计算机上的开发,Project 2013 SDK 下载包括 CSOM 的.NET Framework程序集以及 PS.js 和 PS.debug.js 文件。

还可以通过 REST 接口访问 Project Server 功能。 REST 接口的入口点是 ProjectServer 资源,可以使用 https://ServerName/pwaName/_api/ProjectServer 终结点 URI 对其进行访问。 例如,以下查询获取指定项目中的分配, (替换 ServerNamepwaName,并将 GUID 更改为匹配项目) 。

https://ServerName/pwaName/_api/ProjectServer/Projects('263fc8d7-427c-e111-92fc-00155d3ba208')/Assignments

在 REST 接口的 ProjectServer 资源中介绍了 ProjectServer 资源 本文档中介绍了相应的 JavaScript 对象和成员的其他 REST 资源。 有关使用 REST 的详细信息,请参阅 客户端对象模型 (适用于 Project Server 的 CSOM) 和使用 SharePoint 2013 REST 服务编程

Project Server 的 JavaScript 库和 REST 参考

另请参阅