我一直在尝试通过API以下列方式删除Hour对象:
GET 方法 - 结果:正常工作 XXX.attasksandbox.com/attask/api/v5.0/hour/573096fb00152568df628b6fdd1fb158?method=delete&sessionID=YYY
GET 方法(批量删除) - 结果:不起作用 XXX.attasksandbox.com/attask/api/v5.0/hour?method=DELETE&updates = [{ “ID”: “573321d400074f30b52cd4fcbb07f23a”}]&安培;的sessionID = YYY
DELETE 方法 - 结果:不起作用 /attask/api/v5.0/hour/573321d400074f30b52cd4fcbb07f23a&sessionID=YYY
我只能用第一种方法成功删除对象。对于其他两个请求,我收到以下消息:
禁止访问指定资源(已拒绝访问所请求的资源)。
我收到此错误消息,无论是否添加了sessionID。
为什么会这样?我特别感兴趣的是让批量删除工作减少调用并从交易功能中受益。
此外,在手册的“删除行为”部分中,介绍性文字(1)说:
在每种情况下,URI都可能包含参数force = true,以使服务器删除指定的数据及其依赖
在这种情况下,它的“家属”是什么?添加force = true是否意味着也会删除引用的时间表?
答案 0 :(得分:0)
您可以通过拨打以下任一电话进行批量删除。
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