gapi auth2 init与" Uncaught ReferenceError失败:auth2未定义"

时间:2017-07-24 09:02:18

标签: javascript angularjs google-signin google-oauth2 gapi

我正在尝试使用自定义按钮实现Google登录。我正在使用Angular 1.我已异步和同步加载 platform.js

<script src="https://apis.google.com/js/platform.js" async defer></script>

我在弹出窗口的控制器中加载auth2。

gapi.load('auth2', function() {
  auth2 = gapi.auth2.init({
    client_id: '<my_client_id>',
    cookiepolicy: 'single_host_origin'
  });

    // attachSignin(document.getElementById('google_signin'));
});

在控制台中,都定义了gapi和auth2。代码实际上在auth2的init函数中失败,我无法调试。非常感谢任何帮助。

以下是来自控制台的堆栈

Error stack from console

0 个答案:

没有答案