The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredCompete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.
Hello,
I am trying to programmatically access PowerBI Server (installed in my local machine) using .NET 4.7.
I have included Microsoft.PowerBI.Api nuget package.
My PowerBI server is configured to use Windows Authentication.
I am not sure what to pass as credential? I tried passing BasicAuthenticationCredentials as well as TokenCredentials object. But I get Unauthorized error.
using (var client = new PowerBIClient(new Uri("localhost:8080/ReportServer"), credentials))
{
var report = client.Reports.GetReports();
}
Could someone please help?
Thanks,
Segan
Solved! Go to Solution.
That nuget package is for working with the Power BI cloud service. I don't think that Report Server has a specific nuget package, but it does have a REST API which should not be too hard to call https://learn.microsoft.com/en-us/power-bi/report-server/rest-api
That nuget package is for working with the Power BI cloud service. I don't think that Report Server has a specific nuget package, but it does have a REST API which should not be too hard to call https://learn.microsoft.com/en-us/power-bi/report-server/rest-api