用來建立卡片的 JavaScript SDK

重要

序列化 JSON 的程式庫仍在開發中,而且您的 milage 可能會有所不同。

如同在消費者入門中所述,調適型卡片只是卡片物件模型的序列化 JSON 物件。 為了讓操作物件模型變得更容易,我們定義了一些程式庫,以定義可輕鬆序列化/還原序列化 json 的強型別類別階層。

您可以使用任何您想要建立調適型卡片 json 的工具。

adaptivecardsNpm 套件會定義可在 javascript 中使用調適型卡片的程式庫

安裝

npm install adaptivecards

範例

下列 API 說明如何使用物件模型來建立調適型卡片,並將其序列化為 JSON。

let card = new Adaptive.AdaptiveCard();
card.version = new Adaptive.Version(1, 0);

let textBlock = new Adaptive.TextBlock();
textBlock.text = "Hello World";

card.addItem(textBlock);

let json = card.toJSON();