Rest Java应用程序从MS Project Server 2013获取项目及其关联
我想使用本地安装的MS Project Server 2013的REST api来获取所有项目及其关联(任务、可交付成果和资源),以便将它们与自定义J2ee应用程序的业务模型绑定。因此,我有两个问题:Rest Java应用程序从MS Project Server 2013获取项目及其关联,rest,jakarta-ee,jersey-client,ms-project-server-2013,Rest,Jakarta Ee,Jersey Client,Ms Project Server 2013,我想使用本地安装的MS Project Server 2013的REST api来获取所有项目及其关联(任务、可交付成果和资源),以便将它们与自定义J2ee应用程序的业务模型绑定。因此,我有两个问题: 根据到目前为止我在MS Project Server文档中阅读的内容,我可以使用ProjectData服务或ProjectServer资源。什么被认为更适合我的情况 有谁能给我一个简单的例子,使用Jersey客户机获取项目及其关联?使用ProjectData服务时,以下内容是否正确 stringu
stringurl=”http:///_api/ProjectData/$metadata”;
Client=Client.create();
WebResource=client.resource(url);
ClientResponse response=webResource.accept(“应用程序/xml”)
.get(ClientResponse.class);
字符串输出=response.getEntity(String.class);
任何帮助都将不胜感激
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);