Aangepaste REST API-ontwikkeling
Er zijn verschillende REST API's die ontwikkelaars kunnen gebruiken om oplossingen te bouwen. Azure Active Directory (AD) REST API's en AD-bibliotheken voor meerdere platforms kunnen worden gebruikt voor verificatie. Power BI REST API's bieden programmatische toegang tot objecten in een Power BI Report Server catalogus en de .NET- en JavaScript SDK's kunnen worden gebruikt om rapporten in te sluiten in een toepassing voor uw organisatie.
NuGet-pakketten
De NuGet-clienthulpprogramma's bieden de mogelijkheid om .NET-pakketten te produceren en te gebruiken. De NuGet Gallery is de centrale pakketopslagplaats die wordt gebruikt door alle pakketauteurs en consumenten.
Er zijn verschillende NuGet-pakketten beschikbaar voor Power BI-ontwikkelaars, waaronder:
Azure AD Authentication Library - Microsoft.IdentityModel.Clients.ActiveDirectory: dit pakket bevat de AD Authentication Library (ADAL) en biedt de verificatiefunctionaliteit voor een .NET-client.
Power BI .NET SDK - Microsoft.PowerBI.API: dit pakket is een .NET-clientbibliotheek voor openbare REST-eindpunten van Microsoft Power BI en biedt toegang tot werkruimten, inhouds-id's (GUIDS) voor gegevenssets, rapporten, dashboards en tegels.
JavaScript SDK - Microsoft.PowerBI.JavaScript: dit pakket is een suite met JavaScript-webonderdelen voor het integreren van Power BI in apps, waaronder het powerbi.js script, waarnaar wordt verwezen door webpagina's om functionaliteit aan de clientzijde in te schakelen.