Forum Discussion
Embed Power BI without Azure Capacity
It sounds to me like you don't know the difference between Public URL and private.
Do this please, copy the URL of the report from those client's website, paste the URL in another browser (does not have to be incognito). If the report opens then it is public else and it asks for credentials then it's private.
Again, I don't see how to embed a report without capacity or maybe a free trial.
Let's see
I tried embedding again today with OptiSign; although I couldn't get the exact URL of the Power BI report that they use after it gets "embedded" in their web app, but I could notice two things:
1. The URL that they use in their web app is their own - and its like this: https://social-player.optisigns.com/microsoft-bi/?asset_id=<ASSET_ID>&type=report&AccessKeyId=<ACCESS_KEY_ID>&Signature=<SIGNATURE>&Expires=1702681468888&s=p&isPreviewPortal=1
2. The above URL is public, and somehow "synced" to the report. If I make some changes in my report, in few seconds, it gets reflected in the report as shown by that URL as well.
I am pretty sure that they are not using Power BI Embedded Analytics API. I say that because-
1. I have a new trial Pro account, without any Azure Capacity attached. When I use that account in my app (which follows MS's embedded documentation), the embedded report shows Free Trial banner at the top. But embedding in OptiSign's app doesn't show any such banner.
2. As I mentioned this before, in my old trial Pro account, when the trial tokens got over, embedding in my app stopped working but it continued to work in OptiSign.
Anyways, I think just like me, you also don't know embedding without capacity. I'll keep this thread open until I find a real solution or a hack.