Polímero: cargador de clientes de Google

Para cargar un cliente específico, se utiliza la API de Google con la biblioteca de cliente JavaScript Google-client-loader.

Puede usar el polímero_google-client-loader en su aplicación, ejecutando el siguiente comando para instalarlo en el directorio de su proyecto.

bower install --save GoogleWebComponents/google-apis

Este comando instalará todos los elementos relacionados de polímero_google-client-loader en la carpeta bower_components.

Ejemplo

El siguiente ejemplo especifica el uso de polymer_google-client-loader en Polymer.js. Cree un archivo index.html y agregue el siguiente código en él.

<html>
   <head>
      <script src = "bower_components/webcomponentsjs/webcomponents-lite.js"></script>
      <link rel = "import" href = "bower_components/google-apis/google-apis.html">
   </head>
   
   <body>
      <div id = "loadedmsg"></div>
      <template  id = "googleclient" is = "dom-bind">
         <google-client-loader id = "shortener"
            name = "urlshortener"
            version = "v1"
            on-google-api-load = "loadedShortener">
         </google-client-loader>
      
         <google-js-api    
            on-js-api-load = "msgloaded">
         </google-js-api>
      
         <google-plusone-api  
            on-api-load = "msgloaded">
         </google-plusone-api>
      </template>
      
      <script>
         var googleclient = document.querySelector('#googleclient');
         googleclient.loadedShortener  = function(event) {
            var request = event.target.api.url.get ({
               shortUrl: 'http://goo.gl/fbsS'
            })
            request.execute(function(resp) {
            });
         };
         googleclient.msgloaded = function(e) {
            document.querySelector('#loadedmsg').innerHTML +=
               e.target.localName + ' is loaded' + '<br>';
         };
      </script>
   </body>
</html>

Salida

Para ejecutar la aplicación, navegue hasta el directorio del proyecto creado y ejecute el siguiente comando.

polymer serve

Ahora abra el navegador y navegue hasta http://127.0.0.1:8081/. Lo siguiente será la salida.