Image
Image 用於發送圖片的 message template。
基本用法
Image 在聊天介面中顯示圖片內容。使用者可以點擊預覽圖片來查看原始圖片。
Template 結構
JSON 格式
{
"type": "IMAGE",
"originalContentUrl": "https://placehold.co/600x400",
"previewImageUrl": "https://placehold.co/300x200",
"quickReplies": [
{
"text": "查看詳情"
}
]
}
屬性說明
type(必填)
message template 類型,固定為 "IMAGE"
。
originalContentUrl(必填)
原始圖片的 URL 位址。當使用者點擊預覽圖片時會顯示此圖片。
previewImageUrl(必填)
預覽圖片的 URL 位址。在聊天介面中首先顯示的縮圖版本。
quickReplies(選填)
快速回覆按鈕陣列。詳細設定請參考 Quick Replies 文件。
使用範例
要在 Push Message 中發送圖片,請按照以下步驟操作:
- 在 Template 欄位的下拉選單中選擇
Expression
。 - 在 Editor 編輯器中輸入以下 JavaScript 程式碼。
基本圖片訊息
(() => {
return {
type: 'IMAGE',
originalContentUrl: 'https://example.com/photo.jpg',
previewImageUrl: 'https://example.com/photo-thumb.jpg',
};
})();
搭配快速回覆
(() => {
return {
type: 'IMAGE',
originalContentUrl: 'https://example.com/product-image.jpg',
previewImageUrl: 'https://example.com/product-thumb.jpg',
quickReplies: [
{
text: '查看詳情',
},
{
text: '立即購買',
},
],
};
})();