REST API 自定义开发

已完成

开发人员可以使用多种 REST API 来生成解决方案。 可以将适用于多个平台的 Azure Active Directory (AD) REST API 和 AD 库用于身份验证。 Power BI REST API 提供对 Power BI 报表服务器目录中对象的编程访问,.NET 和 JavaScript SDK 可用于将报表嵌入到组织的应用程序中。

NuGet 包

NuGet 客户端工具可用于生成和使用 .NET 包。 NuGet 库是所有程序包作者和使用者都能使用的中心程序包存储库。

Power BI 开发人员可以使用多个 NuGet 包,其中包括:

  • Azure AD 身份验证库 - Microsoft.IdentityModel.Clients.ActiveDirectory:此包包含 AD 身份验证库 (ADAL),并为 .NET 客户端提供身份验证功能。

  • Power BI .NET SDK - Microsoft.PowerBI.API:此包是 Microsoft Power BI 公共 REST 终结点的 .NET 客户端库,提供对工作区、数据集的内容标识符 (GUIDS)、报表、仪表板和磁贴的访问。

  • JavaScript SDK - Microsoft.PowerBI.JavaScript:此包是一套 JavaScript Web 组件,用于将 Power BI 集成到应用中,其中包含 powerbi.js 脚本,该脚本由 Web 页面引用以启用客户端功能。