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

Ein Treffpunkt für C#-Programmierer
Anonymous
 Power BI -API von Azure Function C# Anmeldeinformationen helfen Trägertoken

Post by Anonymous »

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);

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post