Security Google可视化API在金融应用中的挫折
我用谷歌可视化API(组织结构图)为自己做了一个小应用。我喜欢它,现在我觉得这个API可以帮助我解决一个业务用例。请就以下问题向我提出建议。 1.建议在金融应用程序中使用这些Google可视化API。 2.谷歌可视化API需要任何商业使用许可。 3.由于它不是一个开源框架,我无法跟踪或假设Google Visualization API是如何使用我的应用程序数据来呈现图表的Security Google可视化API在金融应用中的挫折,security,google-visualization,Security,Google Visualization,我用谷歌可视化API(组织结构图)为自己做了一个小应用。我喜欢它,现在我觉得这个API可以帮助我解决一个业务用例。请就以下问题向我提出建议。 1.建议在金融应用程序中使用这些Google可视化API。 2.谷歌可视化API需要任何商业使用许可。 3.由于它不是一个开源框架,我无法跟踪或假设Google Visualization API是如何使用我的应用程序数据来呈现图表的 a) Will it store the data that is being passed from my site?
a) Will it store the data that is being passed from my site?
b) How secure my data if i pass key values to org charts to prepare and render the chart on my website page.
我真诚地请求您提供宝贵的建议
示例(非实际代码):
函数绘图图(数据值){
data=new google.visualization.DataTable();
chart=新的google.visualization.OrgChart(document.getElementById('chart_div'));
data.addColumn('string','PlanName');
data.addColumn('string','PaymentAmount');
data.addColumn('string','ValidationId');
data.addColumn('string','AccountName');
对于(var i=0;i
谷歌可视化API非常适合在金融应用程序中使用,而且完全免费
正如在大多数网站底部的数据政策中所述,
所有代码和数据都在浏览器中处理和呈现。没有数据发送到任何服务器
因此,您的数据是安全的,从这个角度来看,它不会被谷歌可视化API公开
该应用程序适用于所有谷歌API,而不仅仅是可视化API…谷歌可视化API可以在金融应用程序中使用,并且是完全免费的 正如在大多数网站底部的数据政策中所述, 所有代码和数据都在浏览器中处理和呈现。没有数据发送到任何服务器 因此,您的数据是安全的,从这个角度来看,它不会被谷歌可视化API公开
应用于所有谷歌API,而不仅仅是可视化API…谷歌是否记录了我所有的图表数据?“HTTP请求中包含的图表数据保存在临时日志中不超过两周,用于内部测试和调试。当然,您应该了解,如果您的图表出现在公共网页上的图像标签中,它可能会被爬网。2) 我认为这个文件有一些机制可以将数据发送到google,准备图表并将其返回给DOM(这只是一个猜测)。我认为这是对的faq链接似乎不起作用,但谷歌没有记录你的图表数据
jsapi
是一个JavaScript文件,用于存储图表的代码,该文件下载到浏览器中,在浏览器上运行,并且任何馈送到api的数据都不会离开浏览器。你能检查一下这个吗。我浏览了Jsapi文件,在代码中看到了一些http调用。坦白地说,我并没有逐行地去理解它。我请求您提供输入扫描有人帮我提供答案吗?我知道的唯一HTTP调用涉及使用仪表板和图表编辑器。这些功能根据使用的图表和用户交互动态加载所需的图表库。最后一个常见问题很让人困惑,听起来好像是关于提交要在图表库中显示的图表。同样,如示例-->中所述,所有代码和数据都将在浏览器中处理和呈现。没有数据发送到任何服务器。Google是否记录了我的所有图表数据?“HTTP请求中包含的图表数据保存在临时日志中,保存时间不超过两周,用于内部测试和调试。当然,您应该了解,如果您的图表出现在公共网页上的图像标记中,它可能会被爬网。”来源:“.2)我认为这个文件有某种机制可以将数据发送到google,准备图表并将其返回给DOM(这只是一个猜测)。我认为这是对的faq链接似乎不起作用,但谷歌没有记录你的图表数据jsapi
是一个JavaScript文件,用于存储图表的代码,该文件下载到浏览器中,在浏览器上运行,并且任何馈送到api的数据都不会离开浏览器。你能检查一下这个吗。我浏览了Jsapi文件,在代码中看到了一些http调用。坦白地说,我并没有逐行地去理解它。我请求您提供输入扫描有人帮我提供答案吗?我知道的唯一HTTP调用涉及使用仪表板和图表编辑器。这些功能根据使用的图表和用户交互动态加载所需的图表库。最后一个常见问题很让人困惑,听起来好像是关于提交要在图表库中显示的图表。同样,如示例-->中所述,所有代码和数据都将在浏览器中处理和呈现。没有数据发送到任何服务器。
<script src="http://www.google.com/jsapi" type="text/javascript"></script>
function drawChart(dataValues) {
data = new google.visualization.DataTable();
chart = new google.visualization.OrgChart(document.getElementById('chart_div'));
data.addColumn('string', 'PlanName');
data.addColumn('string', 'PaymentAmount');
data.addColumn('string', 'ValidationId');
data.addColumn('string', 'AccountName');
for (var i = 0; i < dataValues.length; i++) {
data.addRow([{ v: dataValues[i].PlanName, f: dataValues[i].Name }, dataValues[i].AccountName]);
}
// Draw the chart, setting the allowHtml option to true for the tooltips.
chart.draw(data, {
allowHtml: true, allowCollapse: true, size: 'medium', explorer: {
maxZoomOut: 100,
keepInBounds: true
}
});
google.visualization.events.addListener(chart, 'select', selectHandler);
}