Begivenhed
31. mar., 23 - 2. apr., 23
Den ultimative Microsoft Fabric-, Power BI-, SQL- og AI-communityledede begivenhed. 31. marts til 2. april 2025.
Tilmeld dig i dagDenne browser understøttes ikke længere.
Opgrader til Microsoft Edge for at drage fordel af de nyeste funktioner, sikkerhedsopdateringer og teknisk support.
Power BI-rapportserver understøtter REST API'er (Representational State Transfer). REST API'erne er tjenesteslutpunkter, der understøtter et sæt HTTP-handlinger (metoder), som giver adgang til oprettelse, hentning, opdatering eller sletning af ressourcer på en rapportserver.
REST-API'en giver programmatisk adgang til objekterne i et Power BI-rapportserver katalog. Eksempler på objekter er mapper, rapporter, KPI'er, datakilder, datasæt, opdateringsplaner, abonnementer med mere. Ved hjælp af REST-API'en kan du f.eks. navigere i mappehierarkiet, finde indholdet af en mappe eller downloade en rapportdefinition. Du kan også oprette, opdatere og slette objekter. Eksempler på, hvordan du arbejder med objekter, er upload af en rapport, udførelse af en opdateringsplan, sletning af en mappe osv.
Bemærk
Hvis du er interesseret i at få vist eller slette personlige data, skal du gennemse Microsofts vejledning på Webstedet Windows Data Subject Requests for the GDPR . Hvis du leder efter generelle oplysninger om GDPR, kan du se afsnittet om GDPR på Service Trust Portal.
Et REST API-anmodnings-/svarpar kan opdeles i fem komponenter:
Anmodnings-URI'en, der består af: {URI-scheme} :// {URI-host} / {resource-path} ? {query-string}
. Selvom anmodnings-URI'en er inkluderet i anmodningens meddelelsesheader, kalder vi den separat her, fordi de fleste sprog eller strukturer kræver, at du sender den separat fra anmodningsmeddelelsen.
http
eller https
.myserver.contoso.com
. .CatalogItems(01234567-89ab-cdef-0123-456789abcdef)/Properties
kan bruges til at hente de angivne egenskaber for CatalogItem.Felter i HTTP-anmodningsmeddelelsesheader:
Valgfrie brødtekstfelter til HTTP-anmodning for at understøtte URI- og HTTP-handlingen. POST-handlinger indeholder f.eks. MIME-kodede objekter, der overføres som komplekse parametre. I forbindelse med POST- eller PUT-handlinger skal MIME-kodningstypen for brødteksten også angives i anmodningsheaderen Content-type
. Nogle tjenester kræver, at du bruger en bestemt MIME-type, f.eks application/json
. .
Felter i HTTP-svarmeddelelsesheader:
Content-type
svarheader.Valgfrie HTTP-svarmeddelelsesbrødtekstfelter:
Content-type
.En moderne REST API kræver moderne API-dokumentation. REST-API'en er baseret på OpenAPI-specifikationen (dvs. swagger-specifikationen), og dokumentationen er tilgængelig på Microsoft Learn.
Et værktøj til test af HTTP-anmodnings-/svarmeddelelser er Fiddler. Fiddler er en gratis webfejlfindingsproxy, der kan opfange dine REST-anmodninger, hvilket gør det nemt at diagnosticere HTTP-anmodnings-/svarmeddelelserne.
Gennemse de tilgængelige API'er på Microsoft Learn.
Eksempler er tilgængelige på GitHub. Eksemplet indeholder en HTML5-app, der er bygget på TypeScript, React og webpack sammen med et PowerShell-eksempel.
Har du flere spørgsmål? Prøv at spørge Power BI-community'et
Begivenhed
31. mar., 23 - 2. apr., 23
Den ultimative Microsoft Fabric-, Power BI-, SQL- og AI-communityledede begivenhed. 31. marts til 2. april 2025.
Tilmeld dig i dag