元数据库嵌入问题失败,Assert failed: (integer?card-id)
Metabase embed question fails with Assert failed: (integer? card-id)
尝试在我的应用程序中使用 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>
错误:
它似乎正在尝试对用户进行身份验证但失败了:
因为错误提示问题id应该是一个整数。通过转换为 int
解决
尝试在我的应用程序中使用 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>
错误:
它似乎正在尝试对用户进行身份验证但失败了:
因为错误提示问题id应该是一个整数。通过转换为 int
解决