java - Microsoft Project Online SDK API/REST API 支持

标签 java rest sdk project-online

我想使用一些引用数据在 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/

相关文章:

android - 不解析/导入任何类 Android Studio

c# - Dynamics CRM SDK Context.SaveChanges 权限错误

java - 通用数组创建错误

java - iText 7 : This pdf document might not be displayed correctly Firefox

java - 属性模式匹配器需要很长时间

c++ - Visual Studio 6.0 C++ GlobalMemoryStatusEx(需要旧 SDK)

java - 运行Java文件时如何更改路径?

rest - 为用户管理定义 REST 端点的正确方法

django - 在 Django REST 框架中实现 HATEOAS

java - 构建在 Spring 3 (m3) 上的 REST-fully 注释服务的最小配置是什么?