Dlaczego „gapi.client” z Google Plus Api jest niezdefiniowany?

Próbuję użyć google + api i musiałem zmodyfikować przykładowy przykład uwierzytelniania, aby pasował do moich potrzeb w ten sposób:

<script src="https://apis.google.com/js/client.js"></script>

Zamiast tego:

<script src="https://apis.google.com/js/client.js?onload=handleClientLoad"></script>

Zasadniczo usunął parametr onload i umieścił całą funkcjonalność w dom gotowy.

Oto problem, którego po prostu nie rozumiem:

Kod:

console.log(gapi);
console.log(gapi.client);

$.each(gapi, function(){

        console.log(this);

});

gapi.client.setApiKey(this.options.apiKey);

Wydajność:

Więc moje pytanie brzmi:

Dlaczego w console.log (gapi) pokazuje, że ma podobiekty takie jak klient i autoryzacja, a na console.log (gapi.client) mówi niezdefiniowane?

questionAnswers(1)

yourAnswerToTheQuestion