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.
I login with Tenant and I get token, but when code exceute "client.Reports.GetReportsInGroupAsync"
using (var client = new PowerBIClient(new Uri("https://api.powerbi.com/"), m_tokenCredentials))
{
// Get a list of reports.
var reports = await client.Reports.GetReportsInGroupAsync(WorkspaceId).ConfigureAwait(false);
I get error: Operation returned an invalid status code 'Unauthorized'
If I login with username and password I get reports in that workspace.
power bi settings:
azure settings:
Wht I do wrong?
Solved! Go to Solution.
HI @dolenc,
I think this issue should more relate to the request URL, it seems like you directly invoke the homepage site of power bi service instead of the getting access token URL.
You can use 'https://analysis.windows.net/powerbi/api' with additional parameters (username, password, client_id, client_secret) and try again.
Comments:
username=your@email.com
password=yourpassword
client_id=your client id from the Azure app you create
client_secret=your secret from the Azure app you create
Regards,
Xiaoxin Sheng
HI @dolenc,
I think this issue should more relate to the request URL, it seems like you directly invoke the homepage site of power bi service instead of the getting access token URL.
You can use 'https://analysis.windows.net/powerbi/api' with additional parameters (username, password, client_id, client_secret) and try again.
Comments:
username=your@email.com
password=yourpassword
client_id=your client id from the Azure app you create
client_secret=your secret from the Azure app you create
Regards,
Xiaoxin Sheng