2016-01-29 52 views
1

我使用Google Visualization API(Org Chart)爲自己做了一個小型應用程序。我喜歡它,現在我覺得這個API可以幫助我解決業務用例之一。請在下列問題上給我建議。 1.建議在財務應用程序中使用這些Google Visualization API。 2. Google Visualization API需要任何用於商業用途的許可。 3.由於它不是一個開源框架,我無法跟蹤或假設Google Visualization API如何使用我的應用程序數據來呈現圖表。金融應用程序中的Google可視化API SETBACKS

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. 

我真誠地要求您提供寶貴的建議。

樣本實施例(不實際的代碼):

<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); 


     } 

回答

0

的谷歌可視化API是罰款金融應用中使用,是完全免費的,根據home page

而且至多每example的底部在數據政策說...

所有的代碼和數據進行處理,並在瀏覽器中呈現。沒有數據發送到任何服務器。

因此,您的數據是安全的,從立場上看,它不會被Google Visualization API公開。

terms of service適用於所有谷歌的API,而不僅僅是可視化API ...

+0

希望這可以幫助,讓我知道如果我錯過了一些東西...... – WhiteHat

+0

是谷歌記錄我所有的圖表數據?「圖表數據包含在HTTP請求中的內容保存在臨時日誌中不超過兩週,以便進行內部測試和調試。當然,您應該明白,如果圖表出現在公共網頁上的圖像標記中,它可能會被抓取。來源:https://developers.google.com/chart/interactive/faq「。2)http://www.google.com/jsapi我在想這個文件有一些機制可以將數據發送到谷歌並準備圖表並將它返回給DOM(這只是一個猜測)我是否正確 – user1551655

+0

faq鏈接似乎不起作用,但Google沒有記錄您的圖表數據'jsapi'是一個存儲代碼的JavaScript文件對於圖表,該文件被下載到瀏覽器,在瀏覽器上運行,並且任何提供給api的數據都不會離開瀏覽器。 – WhiteHat