我想使用一些引用数据在 Microsoft Project Online 中创建/更新项目。是否有可用的 REST API 或 SDK?特别是对于 Java 客户端?
最佳答案
是的项目在线提供了REST API
几个例子 -
1) 从 Project Online 获取所有项目信息
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
关于java - Microsoft Project Online SDK API/REST API 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55063304/