Java Microsoft Project Online SDK API/REST API支持
我想使用一些参考数据在microsoft project online中创建/更新project。是否有RESTAPI或SDK可用?特别是对于Java客户端?是的,project online提供REST API 几个例子- 1)从Project Online获取所有项目信息Java Microsoft Project Online SDK API/REST API支持,java,rest,sdk,project-online,Java,Rest,Sdk,Project Online,我想使用一些参考数据在microsoft project online中创建/更新project。是否有RESTAPI或SDK可用?特别是对于Java客户端?是的,project online提供REST API 几个例子- 1)从Project Online获取所有项目信息 http://<pwa_site>/_api/ProjectData/Projects http:///_api/ProjectData/Projects 2)获取项目GUID http://<pwa
http://<pwa_site>/_api/ProjectData/Projects
http:///_api/ProjectData/Projects
2)获取项目GUID
http://<pwa_site>/_api/ProjectData/Projects/?$select=ProjectId
http://<pwa_site>/_api/ProjectData/Projects(guid'<GUID here>')
http:///_api/ProjectData/Projects/?$select=ProjectId
3)根据GUID获取特定项目信息
http://<pwa_site>/_api/ProjectData/Projects/?$select=ProjectId
http://<pwa_site>/_api/ProjectData/Projects(guid'<GUID here>')
http:///_api/ProjectData/Projects(guid“”)
4)获取项目的分配信息(分配的任务)
http:///_api/ProjectData/Projects(guid“”)/分配
5)根据用户获取作业
http://<pwa_site>/_api/ProjectData/Projects(guid'<GUID here>')/Assignments?
$filter=ResourceName eq '<Name>'
http:///_api/ProjectData/Projects(guid“”)/分配?
$filter=ResourceName eq“”
6)获取项目的任务
http://<pwa_site>/_api/ProjectData/Projects(guid'<GUID here>')/Tasks
http:///_api/ProjectData/Projects(guid“”)/任务
如果有人遇到此问题……Microsoft Project Online OData API的文档如下:
这有点欠缺,但涵盖了Mukesh Arora给出的6个示例。您从哪里找到这些信息的?微软有关于这方面的文档吗?不,微软没有这方面的文档,在我的一个项目中,我的团队需要开发一些需要这些API的功能,然后我通过谷歌搜索找到了这些信息,它对我们的用例非常有效。谢谢,有没有一种方法可以动态导入数据?@Mikeez-请详细说明您的用例动态导入是什么意思?。您当然可以调用这些API来获取特定或所有项目的数据,并将其导入/上载到所需的存储中。您可以编写一个backgroup进程/服务,该进程/服务将按计划运行,使用API获取数据,并以所需的结构上传到MySQL中。