我正在使用Python通过REST API与Trello进行交互。我可以从Trello获得。但是,我想将卡片移到其他列表,但无法粘贴请求。
我的网址是:https://api.trello.com/1/cards/[card_id]/[list_id]?key=[api_key]&token=[token]
我尝试这样称呼它:
import requests
requests.put(url)
还有这个
import requests
requests.put(url, {"method": "put"})
和
from urllib.requests import Request
Request(url, method="PUT")
但是前两个我遇到404错误,第三个我什么也没有。我确定我做错了什么,但是不确定。你知道吗?
答案 0 :(得分:2)
在从python trello api pip安装包(https://pythonhosted.org/trello/index.html)寻找代码之后,似乎我必须这样做:
import requests
requests.put(https://api.trello.com/1/cards/[card_id],
params=dict(key=self._key, token=self._token),
data=dict(idList=listID))
请注意,要跨板移动,还需要提供板ID:
requests.put(https://api.trello.com/1/cards/[card_id],
params=dict(key=self._key, token=self._token),
data=dict(idList=listID, idBoard=boardID))
这对我有用,希望对您也有用!