我想使用本地安装的 MS Project Server 2013 的 REST api 来获取所有项目及其关联(任务、可交付成果和资源),以便将它们与我的自定义 J2ee 应用程序的业务模型绑定。所以,我有两个问题:
根据我目前在 MS Project Server 文档中阅读的内容,我可以使用 ProjectData 服务或 ProjectServer 资源。什么被认为更适合我的情况?
谁能给我一个使用 Jersey 客户获取项目及其关联的简单示例?使用 ProjectData 服务是否正确?
String url = "http://<pwa_site>/_api/ProjectData/$metadata"; Client client = Client.create(); WebResource webResource = client.resource(url); ClientResponse response=webResource.accept("application/xml") .get(ClientResponse.class); String output = response.getEntity(String.class);
任何帮助,将不胜感激。