我试图触发一个put请求将trello卡移动到另一个列表中,但没有成功,我可以更改名称和到期日,但不能更改列表。
这是一个非常简单的代码,我不知道我的代码有什么问题。我相信idList值是正确的,我在目标列表中创建了一张卡片,并键入.json来检查idList,结果是:

有什么能帮上忙的吗?
<!DOCTYPE html>
<html>
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
<script src="https://api.trello.com/1/client.js?key=********************************&token=****************************************************************"></script>
<body>
<script>
$(document).ready(function() {
Trello.put('/cards/5772bc30da92129b953111bd', {
name: 'test change name 1'
}); // works normally
Trello.put('/cards/5772bc30da92129b953111bd', {
due: '07/01/2016'
}); // works normally
Trello.put('/cards/5772bc30da92129b953111bd', {
idList: '576eee0460bbb196ccc48d37'
}); //doesn't work
});
</script>
</body>
</html>解决方案:谢谢你们帮我,我想出了解决办法。
我忘记提到我将这张卡发送到另一个板,因此有必要将请求通知idBoard:
Trello.put('/cards/5772bc30da92129b953111bd',
{idBoard: '576eed9a21fa5781af4edf5b'}
{idList: '576eee0460bbb196ccc48d37'}); // works fine!
通知idBoard工作正常后,再次感谢您!
发布于 2016-07-01 15:18:09
如果要将卡片移动到属于另一个板的列表中,则还必须更改boardId值。
我还建议您始终检查Trello在错误时返回的值,这是调用的第四个参数--您需要传递一个函数,它将用作对错误的回调!
发布于 2016-07-01 12:52:31
从API文档来看,idList值应该是
应该将卡片移到列表的id
在您的代码中,应该更改
‘576ee0460bbb196ccc48d37’
到要移动卡的列表的id值。
对于属于该列表的应用程序卡,此id值将是相同的。
https://stackoverflow.com/questions/38145249
复制相似问题