記事にある通り、LINE Bot Designerで生成されるFlexメッセージのjsonはcontentsの中身の部分になります。 送信に成功したjsonを添付するので差分を確認してみてください。
{
"type": "flex",
"altText": "this is a flex message",
"contents": {
"type": "bubble",
"direction": "ltr",
"header": {
"type": "box",
"layout": "vertical",
"contents": [
{
"type": "text",
"text": "Header",
"align": "center",
"contents": []
}
]
},
"hero": {
"type": "image",
"url": "https://vos.line-scdn.net/bot-designer-template-images/bot-designer-icon.png",
"size": "full",
"aspectRatio": "1.51:1",
"aspectMode": "fit"
},
"body": {
"type": "box",
"layout": "vertical",
"contents": [
{
"type": "text",
"text": "Body",
"align": "center",
"contents": []
}
]
},
"footer": {
"type": "box",
"layout": "horizontal",
"contents": [
{
"type": "button",
"action": {
"type": "uri",
"label": "Button",
"uri": "https://linecorp.com"
}
}
]
}
}
}