Вопрос встраивания метабазы ​​завершается неудачно с ошибкой Assert: (целое число? Идентификатор карты) - PullRequest
1 голос
/ 24 марта 2020

Попытка встроить вопрос с помощью iframe в мое приложение. Я следовал инструкциям здесь: https://www.metabase.com/docs/latest/administration-guide/13-embedding.html

Код (PHP):

 $payload = (object) [
            'resource' => ['question' => 20],
            'params'=> [

            ]
        ];

        $token = JWT::encode($payload, env('METABASE_SECRET_KEY'));

        $iframeUrl = env('METABASE_SITE_URL') . "/embed/question/{$token}/#bordered=true&titled=true";

HTML:

 <iframe
    src="{{$iframeUrl}}"
    frameborder="0"
    width="800"
    height="600"
    allowtransparency
></iframe>

Ошибка:

error message

Похоже, что при попытке аутентификации пользователя происходит сбой:

failed requests

1 Ответ

0 голосов
/ 28 марта 2020

Поскольку ошибка указывает на то, что идентификатор вопроса должен быть целым числом. Решено приведением к int

...