AtTask - 删除小时对象
AtTask - DELETE Hour objects
我一直在尝试通过 API 以下列方式删除 Hour 对象:
GET 方法 - 结果:有效
XXX.attasksandbox.com/attask/api/v5.0/hour/573096fb00152568df628b6fdd1fb158?method=delete&sessionID=YYY
GET 方法(批量删除)- 结果:不起作用
XXX.attasksandbox.com/attask/api/v5.0/小时?method=DELETE&updates=[{"ID":"573321d400074f30b52cd4fcbb07f23a"}]&sessionID=YYY
DELETE 方法 - 结果:不起作用
/attask/api/v5.0/hour/573321d400074f30b52cd4fcbb07f23a&sessionID=YYY
我只能用第一种方法成功删除对象。对于其他两个请求,我收到以下消息:
禁止访问指定资源(拒绝访问请求的资源)。
无论是否添加 sessionID,我都收到了这条错误消息。
为什么会出现这种情况?我对获取批量删除工作以减少调用并从事务功能中受益特别感兴趣。
此外,在手册中,第 "DELETE behavior" 节的介绍性文字 (1) 说:
在任何情况下,URI 都可能包含参数 force=true 以使服务器删除指定的数据及其依赖项
在这种情况下,它的 "dependants" 是什么?添加 force=true 是否意味着引用的时间表也将被删除?
您可以通过调用以下任一方法进行批量删除。
DELETE method /attask/api/v5.0/hour?ID=ID_ONE,ID_2,...&sessionID=YYY
GET method /attask/api/v5.0/hour?method=DELETE&ID=ID_ONE,ID_2,...&sessionID=YYY
我一直在尝试通过 API 以下列方式删除 Hour 对象:
GET 方法 - 结果:有效 XXX.attasksandbox.com/attask/api/v5.0/hour/573096fb00152568df628b6fdd1fb158?method=delete&sessionID=YYY
GET 方法(批量删除)- 结果:不起作用 XXX.attasksandbox.com/attask/api/v5.0/小时?method=DELETE&updates=[{"ID":"573321d400074f30b52cd4fcbb07f23a"}]&sessionID=YYY
DELETE 方法 - 结果:不起作用 /attask/api/v5.0/hour/573321d400074f30b52cd4fcbb07f23a&sessionID=YYY
我只能用第一种方法成功删除对象。对于其他两个请求,我收到以下消息:
禁止访问指定资源(拒绝访问请求的资源)。
无论是否添加 sessionID,我都收到了这条错误消息。
为什么会出现这种情况?我对获取批量删除工作以减少调用并从事务功能中受益特别感兴趣。
此外,在手册中,第 "DELETE behavior" 节的介绍性文字 (1) 说:
在任何情况下,URI 都可能包含参数 force=true 以使服务器删除指定的数据及其依赖项
在这种情况下,它的 "dependants" 是什么?添加 force=true 是否意味着引用的时间表也将被删除?
您可以通过调用以下任一方法进行批量删除。
DELETE method /attask/api/v5.0/hour?ID=ID_ONE,ID_2,...&sessionID=YYY
GET method /attask/api/v5.0/hour?method=DELETE&ID=ID_ONE,ID_2,...&sessionID=YYY