Я хотел бы иметь возможность архивировать (или удалять) карту в Trello, но с помощью httppost. Я использую ROBLOX на их HTTPService. Это то, что я придумал, но, похоже, это не работает.
function DeleteCard(cardid)
local url
local cardi = tostring(cardid)
url="https://api.trello.com/1/cards/"..cardi.."/actions"..getAddon() -- getAddon() is a function that returns the key to allow me to make modifications on the board. This works, I'm able to create lists/cards fine.
local dat = {
closed=true
}
local data = HS:JSONEncode(dat)
local delc = HS:PostAsync(url,data)
print(tostring(delc))
end
Я пробовал много разных способов сделать это, я просто не могу установить какие-либо действия. Обычно он отвечает либо 404, либо 400. Cardid правильно собирается с помощью этой функции:
function GetCardID(name,boardid)
local url
url="https://api.trello.com/1/boards/"..boardid.."/cards"..getAddon()
local tab=HS:GetAsync(url,true)
local tabl=HS:JSONDecode(tab)
for k,ta in pairs(tabl) do
for p,t in pairs(ta) do
if p=="name" and t==name then
return ta.id
end
end
end
end
Он правильно получает идентификатор карты, я проверял.
Я просмотрел https://trello.com/docs/api/card/ и изо всех сил старался использовать эти ресурсы, но я просто не могу понять, как вызвать «УДАЛЕНИЕ» или как установить «действия» для архивирования.
PostAsync
, что означает выполнение POST-запроса. Может быть, есть что-то вродеDeleteAsync
, чтобы сделать запрос DELETE? - person Aaron Dufour   schedule 08.06.2015