Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hi
How can I test license API before publishing the bundle to AppSource?
I have React to build my own visul and use license API for payments.
I found examples here:
https://learn.microsoft.com/en-gb/power-bi/developer/visuals/licensing-api
How I can test it?
My code:
constructor(options: VisualConstructorOptions) {
this.host = options.host
this.licenseManager = options.host.licenseManager
this.licenseManager.getAvailableServicePlans().then((result) => {
this.isPowerBILicense = !!(
result.plans &&
result.plans.length &&
result.plans.some(
(plan) =>
PAID_PLANS.includes(plan.spIdentifier) &&
(plan.state === powerbi.ServicePlanState.Active ||
plan.state === powerbi.ServicePlanState.Warning),
)
)
})
}
Now, I am in developer mode and I can't get real data, because the visual is not published.
How can I test the license?
Thanks. I know how to work with Postman, but I want to know another thing.
I use licenseManager to get license data (plans, isLicenseUnsupportedEnv, isLicenseInfoAvailable) from powerBI to know if I have to show a watermark (watermark to buy a license).
Example:
options.host.licenseManager.getAvailableServicePlans().then((result: LicenseInfoResult) => { ... }
So, the question is “How I can test the license plans before publishing the app?”
How can I test instructions from this page? (https://learn.microsoft.com/en-gb/power-bi/developer/visuals/licensing-api)
I want to test cases if I have a plan with a license key or if I have a trial period or if I don’t have a license. How can I test these cases?
Hi @Taras ,
I think you can try to send API by third party tool Postman.
For reference:
https://learning.postman.com/docs/getting-started/sending-the-first-request/
https://hevodata.com/learn/postman-rest-client/
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.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
14 | |
3 | |
2 | |
1 | |
1 |