Почему «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) он говорит неопределенный?