Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hello,
I am using Power BI c# SDK to export Power BI report in PDF. I am getting error as "Operation returned an invalid status code 'Forbidden'". I have setup app registration in Azure Active Directory and assigned the required permissions. I am using Power BI PRO license.
Below is the code:
IConfidentialClientApplication app = ConfidentialClientApplicationBuilder
.Create(clientId)
.WithClientSecret(clientSecret)
.WithAuthority(new Uri(authority))
.Build();
string[] scopes = new string[] { $"{resource}/.default" };
AuthenticationResult result = null;
result = app.AcquireTokenForClient(scopes).ExecuteAsync().Result;
var tokenCredentials = new TokenCredentials(result.AccessToken, "Bearer");
var client = new PowerBIClient(new Uri("https://api.powerbi.com"), tokenCredentials);
FileFormat ExportFileFormat = FileFormat.PDF;
List<ExportFilter> eFilter = new List<ExportFilter>() {
new ExportFilter { Filter = "xxxxx=xxxxxx" }
};
var options = new ExportReportRequest
{
Format = ExportFileFormat
};
Guid ReportID = new Guid("xxxxxxx");
var exportResult = client.Reports.ExportToFile(ReportID, options);
Please help.
Solved! Go to Solution.
@rajeshlohar1974 Reports can only be exported with REST API if you have Premium of Azure capacity.
@rajeshlohar1974 Reports can only be exported with REST API if you have Premium of Azure capacity.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
14 | |
2 | |
1 | |
1 | |
1 |
User | Count |
---|---|
25 | |
3 | |
2 | |
2 | |
2 |