繁体   English   中英

仅使用 API 以编程方式访问 Google Data Studio 报告?

[英]Access Google Data Studio report programmatically using just the API?

我想知道如果我们无权访问帐户或公司的 Data Studio 环境,是否有可能以某种方式显示私人报告? 使用谷歌 API 将是理想的选择。

我们需要 API 的原因是因为报告需要显示在分布式显示网络上,用户交互是不可能的。 它们都彼此分离,并在自己的浏览器实例上运行。 将报告设置为公开以嵌入它们不是一种选择,因为敏感数据会暴露给 inte.net。 嵌入很好,但我们需要某种方式来访问客户数据而无需用户交互,即通过访问令牌或其他方式。 如果用户事先对我们的应用程序进行身份验证,那么我们就可以在嵌入的 iframe 中使用他们的访问令牌也可以。

据我所知,我无法通过官方 google-data-studio API 显示私人报告。我确实找到了另一个提到社区连接器的 stackoverflow 链接 如果我们不拥有报告本身,这仍然是我们问题的解决方案吗? 我们只是显示报告,但无权访问他们的 Google Cloud 环境或数据源。

任何帮助表示赞赏。

Google Data Studio 不支持此功能。

简而言之,如果您不能公开您的报告,并且您不能通过身份验证来查看它,那么您就不走运了。

您提供的链接与其说是功能,不如说是黑客 它建议您使用在需要令牌作为参数的社区连接器中开发的自定义身份验证机制公开您的数据。

这样,任何人都可以访问您的报告,但是,由于您的报告需要令牌才能工作(一种密码),因此它不会向未经授权的用户(未提供有效令牌的用户)显示任何数据。

虽然这是可能的,但我认为它需要付出很多努力才能使其发挥作用,当然,它还需要您更改报表的连接器。 所以“是”,您需要拥有报告才能通过建议的社区连接器连接到您的数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM