Мы создаем Trello Powerup для сбора информации обратной связи в отдельный набор сервисов (приложение Rails). Для этого у нас есть Card button, который создает всплывающее окно для iframe, похожее на пример, найденный в card-buttons
capabilities.Члены карты доступа в Trello Кнопка карты питания Popup
Как часть этого iframe, мы хотели бы, чтобы пользователь Trello Powerup просматривал и просматривал члены карты. К сожалению, в iframe мы имеем только cid
или идентификатор карты.
Единственный способ, который мы видим, это использовать Trello Card Members API endpoint с cid
. Это потребовало бы, чтобы пользователь имел OAuthed свою учетную запись Trello с нашим сайтом/службой. Совершенно возможно, но не самый большой опыт.
Другой вариант может быть строкой запроса, но это уродливо. Используя card
data method, мы могли кодировать каждый член avatarHash
, user_id
и fullName
в URL-адресе iframe.
Это единственные варианты? Могу ли я добавить новые данные в iframe context
?
На стороне записки, я не могу понять как обращаться к данным типа членов или даже имени карты для использования в 'TrelloPowerUp.initialize()'. Объект 't' доступен только внутри' initialize() ', (' iframe() 'здесь недоступен), и вы не можете возвращать данные из обещания, такого как' t.card ('name'), ; '. Мне бы хотелось услышать отзывы по этому вопросу, если у кого-то есть. – jobu1342