Trello Powerup卡按钮弹出窗口中的访问卡成员

时间:2016-09-15 18:35:45

标签: trello trello-powerup

我们正在构建Trello Powerup以将反馈信息捕获到一组单独的服务(Rails应用程序)中。为此,我们设置Card button,为iframe创建一个类似于card-buttons capabilities中的示例的弹出窗口。

作为此iframe的一部分,我们希望Trello Powerup用户能够查看和检查卡会员。不幸的是,在iframe中我们只有cid或卡ID。

我们认为这样做的唯一方法是将Trello Card Members API endpointcid一起使用。这将要求用户在我们的网站/服务中使用他们的Trello帐户。完全可能,但不是最好的经历。

另一种选择可能是查询字符串,但它很难看。使用card data method,我们可以对iframe网址中的每个成员avatarHashuser_idfullName进行编码。

这些是唯一的选择吗?我可以将新数据添加到iframe context吗?

1 个答案:

答案 0 :(得分:0)

卡片按钮自动使用t.signUrl,因此没有机会为Trello自动发送的数据添加参数。但是,可以通过t方法访问t变量iframe()变量。

我没有尝试过这段代码(虽然我知道没有t.sizeTo('#page');附件部分会有滚动条),但它应该适用于你的iframe:

var t = TrelloPowerUp.iframe();
t.card('members').then(function (values) {
  console.log(values);
});