0

有谁知道是否可以使用 API 创建用户的休假(个人时间)?我们正在尝试从我们的时间管理系统中导入用户的假期日期。我从上到下检查了文档,找不到任何东西。

4

1 回答 1

2

我一直在做同样的事情,经过许多令人沮丧的时间阅读 api 以及那里的文档后,我发现“保留时间”[resvt] 对象是需要发布的 URI有关假期/休息日的信息。最初,我希望更新 hasNonWorkDays 对象,但这仅返回与顶级 Schedule/Sched 对象关联的布尔值。

澄清一下,我正在对返回 JSON 数据的调度系统进行 API 调用,然后将用户信息与 AtTask 用户 ID 进行匹配,以便我可以定期更新 AtTask。URL 路径为:[DOMAIN].attask-ondemand.com/attask/api/v4.0/resvt/search?fields=userID,startDate,endDate,customerID,name,user,task,customer

这将返回 RESVT id 以及与 URL 中匹配的字段,包括用户的唯一 ID 和全名。您需要按照登录说明使用此处的 USERNAME 和 PASSWORD 发出 POST 请求:https ://developers.attask.com/api-docs/#POST 。这将返回一个会话 ID 并将其保存在 cookie 中,然后您可以通过浏览器或类似 POSTMAN chrome 扩展程序搜索 API。希望这可以帮助。

于 2014-11-06T20:07:12.960 回答