Ich versuche this PowerBI embedded example zu folgen und ich erhalte eine Fehlermeldung:PowerBI Embedded "Bereitstellung Token" Generation Fehler
'PowerBIToken' does not contain a definition for 'CreateProvisionToken'
This MSDN article beschreibt die CreateProvisionToken()
Methode.
ich installiert neueste
Microsoft.PowerBI.Core
undMicrosoft.PowerBI.Api
NuGet Paket-Managerenthalten
Microsoft.PowerBI.Security
undMicrosoft.PowerBI.Api.V1
in meinem Projekt verwenden.
Ich habe auch versucht CreateProvisionToken()
Teil an die sich ändernden folgenden:
var credentials = new TokenCredentials(accessKey, "AppKey");
var client = new PowerBIClient(credentials);
var devToken = PowerBIToken. CreateDevToken(reportID, workspaceID);
using (client)
{
var embedToken = PowerBIToken.CreateReportEmbedToken(
collectionName,
workspaceID,
reportID);
var embedTokenString = embedToken.Generate(accessKey);
}
dem ein Token erzeugt, das „ungefähr richtig aussieht“, aber dieses Token im Beispiel html am Ende des Artikels Ergebnisse mit in einem Fehler This content is not available
beim Rendern des Berichts.
Was fehlt mir?
die neueste Version von Power-BI eingebettet vereinfacht die aut Vervielfältigungsmechanismus, indem nur ein eingebetteter Token unterstützt wird, keine anderen Tokens mehr. Sie müssen folgen: https://github.com/Azure-Samples/power-bi-embedded-integrate-report-into-web-app/blob/master/EmbedSample/Controllers/DashboardController.cs –
Danke. Wenn du dies als Antwort postest, werde ich es akzeptieren. – user5226582