如果嵌入式图表无法呈现,则“图表”会显示错误代码来代替呈现的图表。有关每个错误代码的更多信息,请参见下表。
注意
要查看有关错误的更详细说明,您可以打开浏览器的开发控制台。
错误代码 | 错误原因 | 更多信息 |
---|---|---|
-1 |
未知错误。 | |
2 |
找不到图表。 | 检查id iframe中的字段,并确保其与id “ 嵌入图表”模式窗口中的匹配。 |
3 |
未启用嵌入。 | 检查图表的“ 嵌入图表”模式窗口中是否启用了 嵌入。 |
4 |
不允许嵌入。 | 检查是否为图表的后备数据源启用了嵌入 。 |
5 |
有效载荷无效。 | 您的应用程序服务器未创建可用的签名。 注意 不建议使用经过验证的签名来验证嵌入式图表。而是使用 嵌入的身份验证提供程序。 |
6 |
autorefresh 指定的值无效。 |
该autorefresh 值必须是大于0的整数。 |
7 |
不允许过滤。 | 过滤嵌入式图表时,过滤器中使用的字段必须出现在
过滤器白名单中。此外,过滤器嵌入图表不能一个字段名之前使用非逻辑运算符(例如,$expr ,$where ,或
$text )。 |
8 |
筛选器无效。 | 一个filter 参数包含无效值。 |
9 |
无效的JWT。 | 您应用程序的JWT无效或格式错误。 |
10 |
JWT没有匹配的提供程序。 | 您的应用程序的JWT未与Authenticated Embedding Provider关联 。 |
11 |
没有配置身份验证提供程序。 | 您必须配置一个Authenticated Embedding Provider来支持您的JWT。 |
12 |
JWT将来会发行。 | 如果发出JWT的计算机上的时间比实际时间早5分钟以上,则会发生此错误 。如果已经手动调整了机器时间,则可能会发生这种情况。 要解决此错误,请确保发出JWT的计算机 与实际时间同步,并设置为正确的时区。 |
13 |
JWT没有有效期限。 | 要使用您的JWT进行身份验证的嵌入,它必须有一个有效期。永不过期的JWT是危险的,因为如果令牌被泄露,则有人总是可以访问令牌正在保护的数据。 |
14 |
JWT已过期。 | 您需要重新发行带有到期日期的JWT。 |
15 |
令牌寿命超过24小时。 | 您的令牌自创建之日起最多不能超过24小时过期。定期刷新令牌可确保令牌持有者仍具有预期的访问权限。 |
16 |
JWT上的受众群体标签与任何提供商都不匹配。 | 您的JWT的受众声明必须与该令牌的关联身份验证提供者匹配。 |
17 |
注入的过滤器无法应用。 | 您注入的过滤器功能失败或返回了非法结果。 |
18 |
客户端ID与提供者不匹配。 | 如果令牌有效,但是是针对其他应用程序发行的,则对于Realm和Google身份验证提供程序会发生此错误。 |