Google api 谷歌API双重调用

Google api 谷歌API双重调用,google-api,Google Api,我有一个谷歌API的问题 我有这个 (function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = 'https://apis.google.com/js/client:plusone.js?'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insert

我有一个谷歌API的问题

我有这个

(function() {
var po = document.createElement('script');
po.type = 'text/javascript'; po.async = true;
po.src = 'https://apis.google.com/js/client:plusone.js?';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(po, s);
})();
var myParams = {
   'clientid' : 'asdasdsad',
   'cookiepolicy' : 'none',
   'callback' : 'loginCallback', //callback function
   'approvalprompt':'auto',
   'accesstype':'online',
   'scope' : 'https://www.googleapis.com/auth/plus.login https://www.googleapis.com/auth/plus.profile.emails.read'
};

function login()
{
  gapi.auth.signIn(myParams);
}

function loginCallback(result)
{
    if(result['status']['signed_in'])
    {
         console.log("signed");
    } else {
        console.log(result);
        console.log("secondo if");
    }

}    
以及html:

<a href="#" id="g-btn" ><img src="{{ app.request.getBaseURL }}images/google.png" id="iconsocial" alt="google+" onclick="login()"></a>    

当我单击href时,在控制台中我看到API上有两个调用,立即\u失败

为什么会这样