Forum Discussion
Get token of report
- 7 years ago
Hi Yerkhan,
Regarding the error, please refer to #grant-admin-consent-to-enterprise-apps-in-the-azure-portal for a solution. Please also refer to the snapshot below.
In order to get the embed token, we need to get a valid access token first, then invoke the REST API with it to get the embed token. Please refer to the snapshots below.
1. Get an access token.
POST https://login.microsoftonline.com/replace_with_your_tenant_id/oauth2/token
resource: https://analysis.windows.net/powerbi/api2. Invoke the "generate embed token" API.
If there aren't any roles, you don't need to specify the identities.
Best Regards,
Dale
Hi Yerkhan,
Could you please mark the proper answers as solutions?
Best Regards,
Dale
- ysapiyev7 years ago
Responsive Resident
I've also tried to use POST. I made request in POSTMAN application, however I got empty body request as response.
I used following approach:
https://api.powerbi.com/v1.0/myorg/groups/{group-id}/reports/{report-id}/GenerateTokenand following body:
{ "accessLevel": "View", "identities": [ { "username": "{username}", "datasets": [ "{dataset-id}" ] } ] }What can be my mistake?
Regards,
Yerkhan