Microsoft Project Online SDK API / REST API支持

时间:2019-03-08 12:31:13

标签: java rest sdk project-online

我想使用一些参考数据在线在Microsoft项目中创建/更新项目。是否有REST API或SDK?尤其是对于Java客户端?

2 个答案:

答案 0 :(得分:0)

是的在线项目提供了REST API

几个例子-

1)从在线项目中获取所有项目信息

http://<pwa_site>/_api/ProjectData/Projects

2)获取项目GUID

http://<pwa_site>/_api/ProjectData/Projects/?$select=ProjectId

3)根据GUID获取特定的项目信息

http://<pwa_site>/_api/ProjectData/Projects(guid'<GUID here>')

4)获取项目的分配信息(已分配任务)

http://<pwa_site>/_api/ProjectData/Projects(guid'<GUID here>')/Assignments

5)根据用户获取分配

http://<pwa_site>/_api/ProjectData/Projects(guid'<GUID here>')/Assignments?
$filter=ResourceName eq '<Name>'

6)获取项目任务

http://<pwa_site>/_api/ProjectData/Projects(guid'<GUID here>')/Tasks

答案 1 :(得分:0)

如果有人遇到这个问题...Microsoft Project Online OData API 的文档在这里:https://docs.microsoft.com/en-us/previous-versions/office/project-odata/jj163015(v=office.15)

有点欠缺,但涵盖了 Mukesh Arora 给出的 6 个示例。