如何将Bloomberg JSON API用作JSONP

如何将Bloomberg JSON API用作JSONP,json,jsonp,bloomberg,Json,Jsonp,Bloomberg,为了创建图表,我发现Bloomberg提供了JSON格式的数据。请看一下这个URL:它以JSON格式发送图表数据。我想在Ajax请求中获取这些数据,这样我就可以解析它并创建一个图表。但是我不能使用Ajax,因为这是一个跨域的事务。我需要使用JSONP。我不确定彭博API如何支持JSOP。如果您知道如何将JSONP与上述url一起使用,请告诉我。如果有其他选择,请告诉我。你不能。JSONP要求服务器处理事务,以便它能够正确处理回调注入。如果服务器不提供它,就没有办法单方面强制它 根据托管提供商的策

为了创建图表,我发现Bloomberg提供了JSON格式的数据。请看一下这个URL:它以JSON格式发送图表数据。我想在Ajax请求中获取这些数据,这样我就可以解析它并创建一个图表。但是我不能使用Ajax,因为这是一个跨域的事务。我需要使用JSONP。我不确定彭博API如何支持JSOP。如果您知道如何将JSONP与上述url一起使用,请告诉我。如果有其他选择,请告诉我。

你不能。JSONP要求服务器处理事务,以便它能够正确处理回调注入。如果服务器不提供它,就没有办法单方面强制它

根据托管提供商的策略,您可以让服务器端脚本加载彭博数据,然后从那里传递数据,可以打印在初始页面中,也可以作为JSON/JSONP调用传递给您自己的服务器(这可能是一个更好的主意,因为它让您能够更灵活地动态更新数据,还允许缓存页面的标记)


请注意,一些主机提供商不允许传出请求,因为他们不希望自己的服务器被用作代理(毕竟,这基本上就是我建议您这样做的)。您可以选择将彭博社列入白名单,或者您可能只需要将传出流量保持在最低限度(即,将彭博数据缓存到您的服务器上,这样您就不会每次有人加载您的页面时都刷新它)。检查您的托管条款。

这就是我计划要做的。我问是否有人获得彭博的JSONP支持。感谢您如此好地解释了答案,其他人将从中受益。