The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends September 15. Request your voucher.
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