Я пытаюсь ввести имя пользователя после его аутентификации. Однако я получаю сообщение об ошибке: gapi.auth2.BasicProfile.getName не является функцией
Кто-нибудь получил рабочий пример для одного из методов BasicProfile.
// user authenticates then I run loadClient
<script src="https://apis.google.com/js/api.js"></script>
function loadClient() {
gapi.client.setApiKey("API_KEY");
return gapi.client.load("https://content.googleapis.com/discovery/v1/apis/analytics/v3/rest")
.then(function() {
console.log("GAPI client loaded for API");
addNameAndEmail();
},
function(err) { console.error("Error loading GAPI client for API", err); });
}
// Make sure the client is loaded and sign-in is complete before calling this method.
function addNameAndEmail() {
console.log( gapi.auth2.BasicProfile.getName() );
}
gapi.load("client:auth2", function() {
gapi.auth2.init({client_id: "CLIENT_ID"});
});
Есть предложения?