Desenvolvimento personalizado da API REST

Concluído

Há várias APIs REST que os desenvolvedores podem usar para criar soluções. As APIs REST do Azure AD (Azure Active Directory ) e as bibliotecas do AD para várias plataformas podem ser usadas para autenticação. As APIs REST do Power BI fornecem acesso programático a objetos em um catálogo do Servidor de Relatórios do Power BI e os SDKs do .NET e JavaScript podem ser usados para inserir relatórios em um aplicativo para sua organização.

Pacotes NuGet

As ferramentas de cliente do NuGet proporcionam a capacidade de produzir e consumir pacotes do .NET. A Galeria do NuGet é o repositório de pacotes central usado por todos os autores e consumidores de pacotes.

Há vários pacotes NuGet disponíveis para desenvolvedores do Power BI, incluindo:

  • Biblioteca de autenticação do Azure AD – Microsoft.IdentityModel.Clients.ActiveDirectory: esse pacote inclui a ADAL (Biblioteca de Autenticação do AD) e fornece a funcionalidade de autenticação para um cliente .NET.

  • SDK do .NET do Power BI – Microsoft.PowerBI.API: este pacote é uma biblioteca de clientes do .NET para pontos de extremidade REST públicos do Microsoft Power BI e fornece acesso a workspaces, identificadores de conteúdo (GUIDs) para conjuntos de dados, relatórios, dashboards e blocos.

  • SDK do JavaScript – Microsoft.PowerBI.JavaScript: este pacote é um pacote de componentes da Web do JavaScript para integrar o Power BI em aplicativos, incluindo o script powerbi.js, referenciado por páginas da Web para habilitar a funcionalidade do lado do cliente.