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.
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
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.