用户任务

让用户分配给项目

得到https://YOURACCOUNT.bob客服端下载harvestapp.com/projects/ {PROJECTID} / user_assignments

你可以过滤updated_since。只显示用户作业已更新2010-09-25 18:30,通过UTC日期时间值(URL编码)。看看下面的例子。

得到https://YOURACCOUNT.bob客服端下载harvestapp.com/projects/ {PROJECTID} / user_assignments ? updated_since = 2015-09-25 + 18% 3故事本来

HTTP响应:200好了

例子

示例请求邮递员

< ?xml version = " 1.0 " encoding = " utf - 8 " ? >< user-assignments类型=“数组”><用户分配><用户id类型=“整数”>508343年< /用户id ><项目号类型=“整数”>5198193< /项目号>< is-project-manager类型=“布尔”>真正的< / is-project-manager ><停用类型=“布尔”>< /停用><小时率类型=“小数”>0.0< /小时率>< id类型=“整数”>39918789< / id ><预算类型=“小数”nil =“真正的”/ ><创建类型=“dateTime”>2014 - 03 - 12 - t15:35:35z< /创建><更新于类型=“dateTime”>2014 - 07 - 15 - t16:33:05z< /更新于><估计nil =“真正的”/ >< /用户分配>< / user-assignments >
({“user_assignment”:{“user_id”:508343年,“project_id”:5198193,“is_project_manager”:真正的,“停用”:,“hourly_rate”:0,“id”:39918789,“预算”:,“created_at”:“2014 - 03 - 12 - t15:35:35z”,“updated_at”:“2014 - 07 - 15 - t16:33:05z”,“估计”:}}]

得到一个用户分配

得到https://YOURACCOUNT.bob客服端下载harvestapp.com/projects/ {PROJECTID} / user_assignments / {USERASSIGNMENTID}

HTTP响应:200好了

例子

示例请求邮递员

< ?xml version = " 1.0 " encoding = " utf - 8 " ? ><用户分配><用户id类型=“整数”>508343年< /用户id ><项目号类型=“整数”>5198193< /项目号>< is-project-manager类型=“布尔”>真正的< / is-project-manager ><停用类型=“布尔”>< /停用><小时率类型=“小数”>0.0< /小时率>< id类型=“整数”>39918789< / id ><预算类型=“小数”nil =“真正的”/ ><创建类型=“dateTime”>2014 - 03 - 12 - t15:35:35z< /创建><更新于类型=“dateTime”>2014 - 07 - 15 - t16:33:05z< /更新于><估计nil =“真正的”/ >< /用户分配>
{“user_assignment”:{“user_id”:508343年,“project_id”:5198193,“is_project_manager”:真正的,“停用”:,“hourly_rate”:0,“id”:39918789,“预算”:,“created_at”:“2014 - 03 - 12 - t15:35:35z”,“updated_at”:“2014 - 07 - 15 - t16:33:05z”,“估计”:}}

给一个用户分配一个项目

帖子https://YOURACCOUNT.bob客服端下载harvestapp.com/projects/ {PROJECTID} / user_assignments

用户分配一个项目,你需要在你的请求发送用户ID。格式像下面的例子。

一个成功的调用将返回:

项目位置:/ / {PROJECT_ID} / user_assignments / {NEW_USER_ASSIGNMENT_ID}

创建HTTP响应:201

例子

< ?xml version = " 1.0 " encoding = " utf - 8 " ? ><用户名>< id类型=“整数”>508343年< / id >< / user >
{“用户”:{“id”:508343年}}

删除一个用户从一个项目

删除https://YOURACCOUNT.bob客服端下载harvestapp.com/projects/ {PROJECT_ID} / user_assignments / {USER_ASSIGNMENT_ID}

注意,如果用户对项目收获记录时间将归档作业记录,而不是删除它。bob客服端下载从最终的结果没有区别归档或删除,但是如果你需要改变收获将与一个定制的提示回答标题如果删除不发生。bob客服端下载

HTTP响应:200好了

更新用户的作业

https://YOURACCOUNT.bob客服端下载harvestapp.com/projects/ {PROJECT_ID} / user_assignments / {USER_ASSIGNMENT_ID}

不需要包含属性,你宁愿不更新,用户作业将当前值如果不指定一个新值。

例子

示例请求邮递员

< ?xml version = " 1.0 " encoding = " utf - 8 " ? ><用户分配><用户id类型=“整数”>508343年< /用户id ><项目号类型=“整数”>5198193< /项目号>< is-project-manager类型=“布尔”>真正的< / is-project-manager ><停用类型=“布尔”>< /停用><小时率类型=“小数”>0.0< /小时率>< /用户分配>
{“user_assignment”:{“user_id”:508343年,“project_id”:5198193,“is_project_manager”:真正的,“停用”:,“hourly_rate”:0}}

仍然有问题吗?我们很乐意帮助!

联系我们
Baidu
map