0

我们正在构建一个 Trello Powerup,以将反馈信息捕获到一组单独的服务(Rails 应用程序)中。为此,我们有一个卡片按钮,它为 iframe 创建一个弹出窗口,类似于card-buttons功能中的示例。

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

我们看到做到这一点的唯一方法是将Trello Card Members API 端点cid. 这将要求用户使用我们的站点/服务对他们的 Trello 帐户进行 OAuth。完全有可能,但不是最好的体验。

另一种选择可能是查询字符串,但它很难看。使用carddata 方法,我们可以在 iframe url 中对每个成员的avatarHashuser_id和进行编码。fullName

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

4

1 回答 1

0

card-buttons 自动使用t.signUrl,因此没有机会向 Trello 自动发送的数据添加参数。但是,可以通过该方法访问t变量变量。tiframe()

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

var t = TrelloPowerUp.iframe();
t.card('members').then(function (values) {
  console.log(values);
});
于 2016-10-26T18:55:50.973 回答