Почему «gapi.client» из Google Plus Api не определен?

Я пытаюсь использовать google + api, и мне пришлось изменить пример примера аутентификации, чтобы он соответствовал моим потребностям следующим образом:

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

Вместо этого:

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

В основном удалил параметр onload и поместил всю функциональность на dom ready.

Вот проблема, которую я просто не понимаю:

Код:

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

$.each(gapi, function(){

        console.log(this);

});

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

Выход:

Итак, мой вопрос в основном таков:

Почему в console.log (gapi) он показывает, что у него есть подобъекты, такие как client и auth, а в console.log (gapi.client) он говорит неопределенный?

Ответы на вопрос(1)

Ваш ответ на вопрос