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.