gapi.auth2.BasicProfile.getName не является функцией / Как подать в суд на BasicProfile API Google - PullRequest
0 голосов
/ 18 июня 2020

Я пытаюсь ввести имя пользователя после его аутентификации. Однако я получаю сообщение об ошибке: 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"});
});

Есть предложения?

...