How do I start using the JavaScript API v3
Completed
We have recently upgraded to the latest Yellowfin version 9.2 and would like to start using the new JavaScript API v3. How do we get started?
We have recently upgraded to the latest Yellowfin version 9.2 and would like to start using the new JavaScript API v3. How do we get started?
Firstly, it's worth mentioning doing anything with the Javascript API requires a certain level of technical skills, and while a lot can be accomplished with little expertise, it may require that dev/guru level of knowledge to really make the most of it within your own application. The Yellowfin Support Team will provide assistance where possible, though there may come a point in time where the team will need to put in a service request with our integration specialists via your CSM.
The Yellowfin JavaScript API has two main purposes:
Yellowfin content that can be embedded in this way includes reports (tables, charts and canvas) as well as entire dashboards (both Canvas and traditional grid style).
This can allow customization of the user experience within Yellowfin, or can be used to embed application logic into a dashboard.
Getting started.
To get started, you will need to setup your permitted domains as yhe Yellowfin JavaScript API is dependent on Cross Origin Resource Sharing(CORS). By default, any CORS request that is made to the Yellowfin server will be rejected.
To enable CORS, go to the Admin Console in Yellowfin and add the server URL to the general configuration options. This can be found in Administration -> Configuration -> System -> General Settings
You may enter more than one URL.
Once this is enabled on your Yellowfin server you can start to embed your content.
For more details on using the JavaScript API v3, please see our wiki article here.
Please reach out to us if you have any questions, or run into any issues.
Regards,
Neal
Firstly, it's worth mentioning doing anything with the Javascript API requires a certain level of technical skills, and while a lot can be accomplished with little expertise, it may require that dev/guru level of knowledge to really make the most of it within your own application. The Yellowfin Support Team will provide assistance where possible, though there may come a point in time where the team will need to put in a service request with our integration specialists via your CSM.
The Yellowfin JavaScript API has two main purposes:
Yellowfin content that can be embedded in this way includes reports (tables, charts and canvas) as well as entire dashboards (both Canvas and traditional grid style).
This can allow customization of the user experience within Yellowfin, or can be used to embed application logic into a dashboard.
Getting started.
To get started, you will need to setup your permitted domains as yhe Yellowfin JavaScript API is dependent on Cross Origin Resource Sharing(CORS). By default, any CORS request that is made to the Yellowfin server will be rejected.
To enable CORS, go to the Admin Console in Yellowfin and add the server URL to the general configuration options. This can be found in Administration -> Configuration -> System -> General Settings
You may enter more than one URL.
Once this is enabled on your Yellowfin server you can start to embed your content.
For more details on using the JavaScript API v3, please see our wiki article here.
Please reach out to us if you have any questions, or run into any issues.
Regards,
Neal
Hi,
I got this error after the my yellowfin instance web address is added to there. How can I solve this ?
the error below is in my inspect pages.
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at [my-server-address] (Reason: CORS header ‘Access-Control-Allow-Origin’ missing). Status code: 302.
Please help me this point.
Hi,
I got this error after the my yellowfin instance web address is added to there. How can I solve this ?
the error below is in my inspect pages.
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at [my-server-address] (Reason: CORS header ‘Access-Control-Allow-Origin’ missing). Status code: 302.
Please help me this point.
Hello Nuh Yurduseven,
Thank you for reaching out to Yellowfin Support. My name is Priya, and I'll be assisting you with the issue. I will take a look at it with the details shared and get back to you with the findings shortly.
Please let us know if you have any more questions; we will be happy to help.
Thanks & Regards,
Priya,
Yellowfin Support Team.
Hello Nuh Yurduseven,
Thank you for reaching out to Yellowfin Support. My name is Priya, and I'll be assisting you with the issue. I will take a look at it with the details shared and get back to you with the findings shortly.
Please let us know if you have any more questions; we will be happy to help.
Thanks & Regards,
Priya,
Yellowfin Support Team.
Hello Nuh Yurduseven,
"Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource". This can be fixed by moving the resource to the same domain or enabling CORS. Please check this link here for more information.
To enable CORS, go to the Admin Console in Yellowfin and add the server URL to the general configuration options. This can be found in Administration -> Configuration -> System -> General Settings
Please check this link for more information.
Please let us know if you have any more questions; we will be happy to help.
Thanks & Regards,
Priya.
Hello Nuh Yurduseven,
"Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource". This can be fixed by moving the resource to the same domain or enabling CORS. Please check this link here for more information.
To enable CORS, go to the Admin Console in Yellowfin and add the server URL to the general configuration options. This can be found in Administration -> Configuration -> System -> General Settings
Please check this link for more information.
Please let us know if you have any more questions; we will be happy to help.
Thanks & Regards,
Priya.
Hello Nuh Yurduseven,
I hope you are doing well.
Just wanted to check in and see how it's all going. Is there anything else you need from me to help with this? If you can get back to me that would be great.
Thanks & Regards,
Priya.
Hello Nuh Yurduseven,
I hope you are doing well.
Just wanted to check in and see how it's all going. Is there anything else you need from me to help with this? If you can get back to me that would be great.
Thanks & Regards,
Priya.
Hello Nuh Yurduseven,
I just want to touch base to see if you had a chance to read through my response. If you can get back to me that would be great.
Thanks & Regards,
Priya.
Hello Nuh Yurduseven,
I just want to touch base to see if you had a chance to read through my response. If you can get back to me that would be great.
Thanks & Regards,
Priya.
Hello Nuh Yurduseven,
Greetings for the Day.
This is a follow-up reminder that 2 days have passed without any activity in this ticket. When there's no activity, it usually means either that you have identified the solution for the reported issue or that the matter is no longer relevant and after 5 days (2 days from now) without any activity, we assume that the ticket can be closed.
If this is not the case, please do reply and let us know how we can be of further assistance, we would be happy to assist.
Thanks & Regards,
Priya.
Hello Nuh Yurduseven,
Greetings for the Day.
This is a follow-up reminder that 2 days have passed without any activity in this ticket. When there's no activity, it usually means either that you have identified the solution for the reported issue or that the matter is no longer relevant and after 5 days (2 days from now) without any activity, we assume that the ticket can be closed.
If this is not the case, please do reply and let us know how we can be of further assistance, we would be happy to assist.
Thanks & Regards,
Priya.
Hello Nuh Yurduseven,
Greetings for the Day.
This email is to notify you that we believe that you have identified the solution for the reported issue or that this ticket can be resolved for now.
Because of age and inactivity, I am going to go ahead and mark this ticket as Completed for now. However,
if you ever want to revisit this or have anything else I can help you with, please let us know, we will be more than happy to do so.
Thanks & Regards,
Priya.
Hello Nuh Yurduseven,
Greetings for the Day.
This email is to notify you that we believe that you have identified the solution for the reported issue or that this ticket can be resolved for now.
Because of age and inactivity, I am going to go ahead and mark this ticket as Completed for now. However,
if you ever want to revisit this or have anything else I can help you with, please let us know, we will be more than happy to do so.
Thanks & Regards,
Priya.
Replies have been locked on this page!