2016-01-29 1 views
1

J'ai fait une petite application pour moi en utilisant Google Visualization API (Organigramme). Je l'aime et maintenant je sens cette API m'aider à aborder l'un des cas d'utilisation des entreprises. S'il vous plaît me suggérer sur les questions suivantes. 1. Est-il conseillé d'avoir ces API Google Visualization dans des applications financières. 2. L'API Google Visualization nécessite des licences à des fins d'utilisation commerciale. 3. Comme il ne s'agit pas d'un framework open source, je ne suis pas en mesure de suivre ni de supposer que l'API Google Visualization utilise mes données d'application pour rendre le graphique.Google Visualisation API SETBACKS dans les applications financières

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. 

Je vous demande sincèrement de fournir vos précieuses suggestions.

Exemple Exemple (code non réel):

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


     } 

Répondre

0

L'API de visualisation de Google est très bien pour une utilisation dans les applications financières et est totalement gratuit, selon le home page.

Et comme indiqué dans la politique de données au bas de la plupart de chaque example ...

Tout le code et les données sont traitées et rendues dans le navigateur. Aucune donnée n'est envoyée à un serveur.

Pour que vos données soient sécurisées, elles ne seront pas exposées par l'API Google Visualization.

Le terms of service appliquer à toutes les API Google, pas seulement l'API de visualisation ...

+0

espérons que cette aide, laissez-moi savoir si je raté quelque chose ... – WhiteHat

+0

se connecte Google toutes mes données cartographiques? "Les données de tableau inclus dans la requête HTTP est enregistré dans les journaux temporaires pour une durée maximale de deux semaines à des fins de test et de débogage internes Bien sûr, vous devez comprendre que si votre graphique apparaît dans un tag d'image sur une page Web publique, il peut être analysé. source: https: //developers.google.com/chart/interactive/faq ". 2) http://www.google.com/jsapi je pense que ce fichier dispose d'un mécanisme pour envoyer les données à google et préparer le graphique et le redonner à DOM (c'est juste une supposition) .Je pense que c'est juste – user1551655

+0

le faq lien ne semble pas fonctionner, mais Google n'enregistre pas les données de votre graphique. 'jsapi' est un fichier JavaScript qui stocke le code pour le graphique, ce fichier est téléchargé sur le navigateur, s'exécute sur le navigateur, et toutes les données fournies à l'API ne quittent jamais le navigateur – WhiteHat