Forum Discussion
report embed problem
- 10 years ago
Hi everyone,
it looks like Microsoft has taken care of this issue. I didn't change the code and it started working. It is still a little bit bugy for some types of visuals. But it renders now. The errors and warnings I get for some of the reports now:
Hi Silko,
pmathew2000 - FYI too.
Having created API Embed samples already, I decided I'd integrate the ability to Embed a Report too. At first, I got to the same point as you, with the same cross origin javascript error.
[Edit] adding screenshot:
So, I decided I'd create a new Azure Web App and publish the Microsoft sample to see what we're doing wrong. The steps I took:
- I cloned the Github repository - https://github.com/Microsoft/PowerBI-CSharp
- I made a new Azure Web App and set up the necessary Client ID, Client Secret and granted the relevant privileges to the App.
- I made the necessary changes to Response Uri in the Solution (https://github.com/Microsoft/PowerBI-CSharp/tree/master/samples/webforms/embed-a-report-into-an-app) and then hit publish from Visual Studio to publish to my Azure Web App.
Note: I did not modify any code in the solution that I cloned, other than to replace URIs and Settings
The result? Exactly the same.
It's not immediately obvious whether we're missing something or if it is indeed an issue. I'm raising this as an issue with Microsoft in the hope that we can find out and embed some reports soon :-)
JasonDunbar thank you for taking your time with this. I hope we will soon find out anything about this issue. It would be great to embed reports as soon as possible :)
- wabreza10 years ago
Microsoft Employee
Hey All,
I went through the sample app from https://github.com/Microsoft/PowerBI-CSharp and was able to successfully get a Power BI report to render.
One potential snag you may see will be making sure the Client ID you are using matches the url of your application against the registered apps redirect url.
We have recently released a new app registration tool which should make this process super simple. You can now register a new Power BI apps @ https://dev.powerbi.com/apps
- StefanPersson10 years agoNew Member
Hi
Can you please share what step you did for me it hangs after embed reporter if you click F12
You get following error message
SCRIPT5: Access is denied.
File: reportEmbed, Line: 1, Column: 1
Best Regards
Stefan
- Silko10 years ago
Helper II
wabreza: The sample app on https://github.com/Microsoft/PowerBI-CSharp doesn't help me a lot because I'm working in PHP. I checked redirect url in my registered app and it's the same. If it wouldn't be also dashboard tiles wouldn't work, but they do.
StefanPersson: I used this API function to get the report list, then I chose embed url from the report list and follow the steps in this tutorial to embed the report.
- JasonDunbar10 years ago
Advocate II
Sorry folks, I've not been following along as I'm on Holiday (still am for a couple of weeks) and often have no internet connection for many days :-)
Anyhow, just a quick update from my side... I have a case open with MSFT to investigate why it did not initially work as expected. Since then, slow progress on their side.
However, I kept checking back periodically to see if anything had changed and about a week or so after opening the support case, it magically started working as you'd expect. Both the sample from MSFT and my (slightly) modified version to make it more dynamic. Sure, there are still one or two script errors which I think people here have already pointed out, but it does at least render a report.
- Roshna10 years ago
Microsoft Employee
I'm trying to embed Power BI report in a UWP app. I have followed all the steps in the tutorial but I get a continuous progress bar in the iframe and the report doesn't load. Any help to figure out this issue would be great!