我正在构建一个web应用程序,使用它的API向/从Trello推送和提取数据。
当前的堆栈是python的,我使用py-trello来管理大多数API调用。但是有一个端点让我很困惑:在卡片上发表评论
当前的py-trello实现似乎没有提供发布新评论并立即检索其数据的方法。例如,您可以使用List:
def add_list(self, name):
"""Add a list to this board
:name: name for the list
:return: the list
:rtype: List
"""
obj = self.client.fetch_json(
'/lists',
http_method='POST',
post_args={'name': name, 'idBoard': self.id}, )
return List.from_json(board=self, json_obj=obj)
Trello API将创建的列表对象作为JSON对象返回。py-trello将此JSON转换为List对象。
是否有一种方法可以对Card注释做同样的事情?Card类带有一个"add comment"特性(代码)。
但是Trello似乎什么也没有返回…
>>> # Card definition
>>> card = Card(parent=trello_board, card_id=id)
>>> # Fetching card data
>>> card.fetch()
>>> # This is correctly pushed to Trello
>>> obj = card.comment('Foo, bar!')
>>> import pprint
>>> # Hoping to print a big fat JSON
>>> pp = pprint.PrettyPrinter(indent=4)
>>> pp.pprint(obj)
None
有线索吗?谢谢!
问题来自py-trello当前实现。看我的答案:https://github.com/sarumont/py-trello/issues/113