Power BI -API von Azure Function C# Anmeldeinformationen helfen Trägertoken

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Power BI -API von Azure Function C# Anmeldeinformationen helfen Trägertoken

by Anonymous » 24 Feb 2025, 10:26

Ich versuche, eine Azure -Funktion zu schreiben, die einen paginierten Bericht von mir aus einem Power BI -Arbeitsbereich nennt. Das Problem, das ich habe, ist, dass die Anmeldeinformationen ein Trägertoken sein müssen, den Power BI akzeptiert. Wie würde ich diesen Trägermarke machen? Ob das von Power BI oder Drittanbieter, solange ich es mir ermöglicht, mich mit Power BI zu verbinden und meinen Bericht zu greifen < /p>

Code: Select all

        [FunctionName("Function1")]
public async Task Run(
[HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req,
ILogger log)
{
var credentials = new BasicAuthenticationCredentials();
credentials.UserName = "[email protected]";
credentials.Password = "password!";
var PowerBIClient = new PowerBIClient(credentials);
Guid groupId = new Guid("6xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx5");
Guid reportId = new Guid("dxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx3");
int pollingTimeOutInMinutes = 10;

var file = await ExportPaginatedReport(reportId, groupId, pollingTimeOutInMinutes, PowerBIClient);

return new OkObjectResult(file);

Top