¿Dónde puedo encontrar la URL incrustada para mi informe de la colección del espacio de trabajo?

Un usuario Pregunto ✅

tondeli

He logrado seguir el tutorial de este sitio web: https://docs.microsoft.com/en-us/azure/power-bi-embedded/power-bi-embedded-get-started-sample

Lo que me pregunto es dónde encuentro el código para usar al incrustar mi informe en mi propia aplicación.

En respuesta a tondeli


@tondeli escribió:

yo tengo reportID.

Intenté usar este tutorial https://powerbi.microsoft.com/en-us/documentation/powerbi-developer-integrate-report-code/ pero no tuve suerte.


@tondeli

Suponiendo que sepa cómo obtener el token y el ID de informe del backend. En la interfaz, puede consultar la siguiente demostración html. Para obtener un embedurl válido en Power BI Embedded, simplemente concatene «https://embedded.powerbi.com/appTokenReportEmbed?reportId=» y su ID de informe.

<html>

 <script src="https://microsoft.github.io/PowerBI-JavaScript/demo/node_modules/jquery/dist/jquery.js"></script>

<script src="https://microsoft.github.io/PowerBI-JavaScript/demo/node_modules/powerbi-client/dist/powerbi.js"></script>
 
<script type="text/javascript">
window.onload = function () {  
 

var embedConfiguration = {
    type: 'report',
    accessToken: 'eyJ0eXAiOiJKV1QxxxxxxxxxxxxxxxiOiJlbWJlxxxxxbjRQQkkiLCJ3aWQiOiJiN2NmNDMzYi00MzdjLTRjYTUtOWRmMi1kOWZkODIxODI0NjEiLCJyaWQiOiJhMzQwMDQ5YS03ZjJiLTQyZDAtOWQwZC0yMGJhMjRjMmUyMGIiLCJ1c2VybmFtZSI6IjEwMDA4NSIsInJvbGVzIjoicHJvdmlkZXIiLCJpc3MiOiJQb3dlckJJU0RLIiwiYXVkIjoiaHR0cHM6Ly9hbmFseXNpcy53aW5kb3dzLm5ldC9wb3dlcmJpL2FwaSIsImV4cCI6MTQ5NTA4OTgyMCwibmJmIjoxNDk1MDg2MjIwfQ.qWpnXkM-C1t8xQEYX90WD6fUJMBBYBUNfgLAicFcd7I',
    embedUrl: 'https://embedded.powerbi.com/appTokenReportEmbed?reportId=a340049a-7xxxxx0d-20ba24c2e20b' 

}; 
 

var $reportContainer = $('#reportContainer');
 
var report = powerbi.embedNew($reportContainer.get(0), embedConfiguration);
 
}
</script>

<div id="reportContainer" ></div>

</html>

Greg_Deckler

Creo que lo que realmente necesita es obtener el ID del informe y tengo entendido que lo hace a través del código.

tondeli

En respuesta a Greg_Deckler

Tengo reportID.

Intenté usar este tutorial https://powerbi.microsoft.com/en-us/documentation/powerbi-developer-integrate-report-code/ pero no tuve suerte.

En respuesta a tondeli


@tondeli escribió:

yo tengo reportID.

Intenté usar este tutorial https://powerbi.microsoft.com/en-us/documentation/powerbi-developer-integrate-report-code/ pero no tuve suerte.


@tondeli

Suponiendo que sepa cómo obtener el token y el ID de informe del backend. En la interfaz, puede consultar la siguiente demostración html. Para obtener un embedurl válido en Power BI Embedded, simplemente concatene «https://embedded.powerbi.com/appTokenReportEmbed?reportId=» y su ID de informe.

<html>

 <script src="https://microsoft.github.io/PowerBI-JavaScript/demo/node_modules/jquery/dist/jquery.js"></script>

<script src="https://microsoft.github.io/PowerBI-JavaScript/demo/node_modules/powerbi-client/dist/powerbi.js"></script>
 
<script type="text/javascript">
window.onload = function () {  
 

var embedConfiguration = {
    type: 'report',
    accessToken: 'eyJ0eXAiOiJKV1QxxxxxxxxxxxxxxxiOiJlbWJlxxxxxbjRQQkkiLCJ3aWQiOiJiN2NmNDMzYi00MzdjLTRjYTUtOWRmMi1kOWZkODIxODI0NjEiLCJyaWQiOiJhMzQwMDQ5YS03ZjJiLTQyZDAtOWQwZC0yMGJhMjRjMmUyMGIiLCJ1c2VybmFtZSI6IjEwMDA4NSIsInJvbGVzIjoicHJvdmlkZXIiLCJpc3MiOiJQb3dlckJJU0RLIiwiYXVkIjoiaHR0cHM6Ly9hbmFseXNpcy53aW5kb3dzLm5ldC9wb3dlcmJpL2FwaSIsImV4cCI6MTQ5NTA4OTgyMCwibmJmIjoxNDk1MDg2MjIwfQ.qWpnXkM-C1t8xQEYX90WD6fUJMBBYBUNfgLAicFcd7I',
    embedUrl: 'https://embedded.powerbi.com/appTokenReportEmbed?reportId=a340049a-7xxxxx0d-20ba24c2e20b' 

}; 
 

var $reportContainer = $('#reportContainer');
 
var report = powerbi.embedNew($reportContainer.get(0), embedConfiguration);
 
}
</script>

<div id="reportContainer" ></div>

</html>

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *