Don't miss your chance to take the Fabric Data Engineer (DP-700) exam on us!
Learn moreWe've captured the moments from FabCon & SQLCon that everyone is talking about, and we are bringing them to the community, live and on-demand. Starts on April 14th. Register now
Hi All,
I am using the following code to get the responseof delay time for Export file using the Export To File API, while executing this code with valid token but i am getting 403 as response code.Any one suggest a solution to overcome this issue.
Code
public static void getSiteDetails(String accessToken) throws IOException {
URL url = new URL ("https://api.powerbi.com/v1.0/myorg/reports/57e739a8-7af7-4778-a5a1-a91976e5c7d8/ExportTo");
HttpURLConnection con = (HttpURLConnection)url.openConnection();
con.setRequestMethod("POST");
con.setRequestProperty("Content-Type", "application/json");
con.setRequestProperty("Accept", "application/json");
con.setRequestProperty("Authorization", "Bearer " + accessToken);
con.setDoOutput(true);
String jsonInputString = "{\"format\":\"PDF\" }";
try(OutputStream os = con.getOutputStream()) {
byte[] input = jsonInputString.getBytes("utf-8");
os.write(input, 0, input.length);
}
try(BufferedReader br = new BufferedReader( new InputStreamReader(con.getInputStream(), "utf-8"))) {
StringBuilder response = new StringBuilder();
String responseLine = null;
while ((responseLine = br.readLine()) != null) {
response.append(responseLine.trim());
}
System.out.println(response);
}
}
Hi @Anonymous
Please check whether you have access to this url.
I found some same issues like yours and I hope they could help you.
Blog1:HTTP 403 Forbidden error on API call
Blog2: 403 error thrown by power bi
Best Regards,
Rico Zhou
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi. The problem might be in permission. 403 means forbiden. Even if you get a bearer token, that token can't complete the action because it doesn't have permission. An example of that is using a regular user to try an admin request. Please be sure to delegate the permissions in the registered app in Azure of Power Bi Service. It looks like that registered app is missing something for exporting.
Hope this helps,
Happy to help!
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.