¿Por qué no está definido 'gapi.client' de Google Plus Api?
Estoy tratando de usar google + api, y tuve que modificar el ejemplo de autenticación de muestra para que se ajuste a mis necesidades de esta manera:
<script src="https://apis.google.com/js/client.js"></script>
En lugar de esto:
<script src="https://apis.google.com/js/client.js?onload=handleClientLoad"></script>
Básicamente eliminó el parámetro onload y colocó toda la funcionalidad en dom ready.
Aquí está el problema que simplemente no entiendo:
Código:
console.log(gapi);
console.log(gapi.client);
$.each(gapi, function(){
console.log(this);
});
gapi.client.setApiKey(this.options.apiKey);
Salida:
Entonces, mi pregunta básicamente es:
¿Por qué en console.log (gapi) muestra que tiene subobjetos como client y auth, y en console.log (gapi.client) dice que no está definido?