我正在使用ProjectOnline并尝试使用REST API来创建项目和任务等。我设法使用以下 REST 调用添加一个项目
https://<domain>.sharepoint.com/sites/pwa/_api/ProjectServer/Projects/Add
但是,当我尝试将任务或资源添加到创建的项目中时,它给我错误"找不到请求添加的资源"。你能告诉我我做错了什么吗?
我的 REST 调用是这个
https://<domain>.sharepoint.com/sites/pwa/_api/ProjectServer/Projects('<project ID>')/Tasks/Add
项目 ID 是使用 REST 调用 1 创建的项目的 ID。
问题似乎是您调用的是发布项目资源添加而不是草稿项目资源,您的 URL 需要如下所示:
/_api/ProjectServer/Projects('projectid')/Draft/Tasks/add(parameters)
草案部分是这里的关键。
呵呵,马丁