Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now
EDIT:
I was able to fix the problem by adding
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
to the method GetTokenCredentials.
My next problem is that the call
var requestParameters = new GenerateTokenRequest();
var tokenResponse = await client.Reports.GenerateTokenInGroupAsync(workspaceID, id, requestParameters);
throws an other error:
We are hoping to clarify on this with Microsoft directly.
We are having problems with connecting to Power BI Service from within an .Net web application. The c# code being used is
var tokenCredentials = await GetTokenCredentials(authorityUrl, clientID, resourceUrl);
//resourceUrl = https://analysis.windows.net/powerbi/api
...
var apiUri = new Uri(apiUrl); //apiUrl = https://api.powerbi.com/
using (var client = new PowerBIClient(apiUri, tokenCredentials))
{
var reportList = await client.Reports.GetReportsInGroupAsync(workspaceID);
...
}
The last line of code throws an error:
Can anyone tell or guess what the problem is? The user we use to receive token credentials is a Power BI pro user.
private static async Task<TokenCredentials> GetTokenCredentials(string authorityUrl, string clientID, string resourceUrl)
{
var credential = new UserPasswordCredential(azureADUserName, azureADPassword);
var context = new AuthenticationContext(authorityUrl, TokenCache.DefaultShared);
var result = await context.AcquireTokenAsync(resourceUrl, clientID, credential);
if (result == null)
return null;
return new TokenCredentials(result.AccessToken, "Bearer");
}
Hi @janfcarl ,
I'm glad to hear that you solved this problem. If you want to get support directly from Microsfot, you can get the information here:
This is the website of the support ticket:
https://powerbi.microsoft.com/en-us/support/
How to create a support ticket in Power BI:
Best Regards,
Liu Yang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @janfcarl ,
This is a link to related content, I hope it will help you:
Best Regards,
Liu Yang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Thank you, I was able to fix the problem, but have a new problem now (updated the post). Perhaps you can take a look, but we are looking for support from Microsoft directly.
| User | Count |
|---|---|
| 26 | |
| 20 | |
| 11 | |
| 10 | |
| 8 |
| User | Count |
|---|---|
| 43 | |
| 35 | |
| 23 | |
| 16 | |
| 15 |