简介

在本演练中,你将使用 C# 和 Power BI API、某些 JavaScript 代码和 IFrame 将磁贴集成或嵌入到 Web 应用。

若要开始使用本演练,需要一个 Power BI 帐户。 如果没有帐户,则可以注册一个免费的 Power BI 帐户,也可以出于测试目的创建自己的 Azure Active Directory 租户

若要将磁贴集成到 Web 应用,请使用 Power BI API 和 Azure Active Directory (AD) 授权访问令牌来获取仪表板和磁贴。 然后,使用相同的访问令牌将磁贴加载到 IFramePower BI API 向某些 Power BI 资源提供了编程访问权限。 请参阅 Power BI REST API 概述。 下图显示了集成磁贴的常规流程。

以下是将磁贴集成或嵌入到网页的步骤。

下载示例

本文演示了集成磁贴示例中在 GitHub 上使用的代码。 若要参照本演练操作,请下载示例。

如果正在寻找涉及非 Power BI 用户的嵌入项的示例,则可以参阅非 Power BI 用户的嵌入

将磁贴集成到应用的步骤

下一步

在下一步,你将学习如何将 Web 应用注册到 Azure AD以获取客户端 ID客户端密码,然后在 Azure AD 中对 Web 应用进行身份验证。 客户端 ID 和客户端密码用于在 Azure AD 中识别你的应用。 获取客户端 ID客户端密码后,你可以配置集成磁贴示例。 请参阅配置集成磁贴示例

下一步 >

另请参阅

Power BI 开发人员示例
非 Power BI 用户的嵌入示例
应用权限
Power BI JavaScript API
APIARY 上的 Power BI REST API

更多问题? 尝试咨询 Power BI 社区