创建嵌入网址
创建作为 Looker 用户进行此 API 调用的嵌入网址。(“嵌入为我”) 此嵌入网址随后可用于在“由 Looker 提供支持”(PBL) Web 应用中实例化 Looker 嵌入会话。
这与私有嵌入 (https://cloud.google.com/looker/docs/r/admin/embed/private-embed) 类似。用户已登录该 API,并未登录网页界面进行身份验证,因此能够进行此调用。但是,与专用嵌入(用户有权访问 Looker 界面的任何其他部分)不同,通过在浏览器中请求 EmbedUrlResponse.url 创建的嵌入网络会话只能访问 /embed
上下文下显示的内容。
嵌入网址只能使用一次,且必须在创建后的 5 分钟内使用。网址被用于向 Looker 服务器请求网页后,该网址将失效。日后使用同一网址的请求将会失败。这是为了防止“重放攻击”。
target_url
属性必须是 Looker 嵌入式界面页面(架构、主机名、以“/embed”开头的路径和查询参数)的完整网址。如需加载 ID 为 56 且过滤条件为 Date=1 years
的信息中心,Looker 嵌入网址将如下所示:https://myname.looker.com/embed/dashboards/56?Date=1%20years
。
获取此 target_url 的最佳方法是在网络浏览器中导航到所需的 Looker 页面,复制浏览器地址栏中显示的网址,在主机/端口后插入“/embed”,然后将其粘贴到此 API 请求中引用的字符串值 target_url
属性。
安全性说明
按照与访问令牌或密码凭据相同的方式保护此嵌入网址:不要将其写入磁盘,不要将其传递给第三方,而只通过安全的 HTTPS 加密传输进行传递。