"сообщение": "Должен быть указан хотя бы один блок" error line-bot-sdk

Я делаю видео компонент с помощью этого образца

https://developers.line.biz/en/docs/messaging-api/create-flex-message-including-video/

и это sdk для приложения для обмена сообщениями Line

https://github.com/line/line-bot-sdk-python

import linebot.models as lm

    message = lm.FlexSendMessage(
            alt_text='hello',
            contents={
                "type": "bubble",
                "size": "mega",
                "hero": {
                    "type": "video",
                    "url": "https://example.com/video.mp4",
                    "previewUrl": "https://example.com/video_preview.jpg",
                    "altContent": {
                    "type": "image",
                    "size": "full",
                    "aspectRatio": "20:13",
                    "aspectMode": "cover",
                    "url": "https://example.com/image.jpg"
                    },
                    "aspectRatio": "20:13"
                }
            }
    )
 push_message(line_user,message)

сообщение об ошибке выглядит следующим образом,

LineBotApiError: status_code=400, request_id=a7ef5dbd-333e-4a69-b1ea-b8f277829485, error_response={"details": [{"message": "At least one block must be specified", "property": "/"}], "message": "A message (messages[0])\u00a0in the request body is invalid"},

Что это значит?

Вернуться на верх