Ich versuche, Power BI Embedded von einer PHP-basierten Website zu verwenden, um ein nicht öffentliches Power BI-Dokument in eine Webseite einzubetten (hinter einer Benutzeranmeldung).Power BI Embedded von PHP. Erhalten Sie ein Azure-Authentifizierungs-Token OAuth
Es gibt eine C# Version hier, die ich habe laufen: https://github.com/Azure-Samples/power-bi-embedded-integrate-report-into-web-app/. Ich muss das in PHP effektiv replizieren).
(auch https://azure.microsoft.com/en-us/documentation/articles/power-bi-embedded-get-started/ sehen)
Ich versuche, steckt ein Auth-Token zu erhalten.
Die C# -Site erzeugt ein Authentifizierungs-Token, das ich verwenden kann, wenn ich in meine PHP-Site einfügen, um das Power-BI-Blatt zu laden. Ich bin mir aber nicht sicher, wie ich das aus PHP erzeugen soll - vermutlich eine Lock-Anfrage irgendwo, aber ich kann nicht herausfinden, was ich wohin schicken muss? [Bearbeiten: Ich habe Pakete geschnüffelt und es scheint keine HTTP-Anfrage zu erzeugen, damit ich vielleicht nur wissen muss, wie ich es selbst erzeugen kann?]. Das C# verwendet dazu eine eingebaute Bibliothek (PowerBIToken).
Ich bin auf der Suche nach einer einfachen Lösung, wo ich durch jeden Schritt statt einer aufgeblähten Bibliothek gehen kann, wenn möglich.
Möchten Sie die Power BI Embedded-API unter https://msdn.microsoft.com/en-us/library/mt712303.aspx von PHP aufrufen oder Power BI-Berichte integrieren? Dein PHP-Web? –
@Gary Liu potenziell beide. Die API, mit der Sie verbunden sind, benötigt ein App-Token, und das ist das Bit, das ich nicht herausfinden kann, wie ich aus PHP generieren kann. –