Google +登录重定向uri不是通话

时间:2014-06-05 06:58:43

标签: google-api google-plus

我正在尝试在我的网站上设置Google +登录

事实上,点击登录google +按钮,并在同意屏幕上接受条件后,重定向uri不会调用

这是我做的事情:

<script type="text/javascript">
  (function() {
    var po = document.createElement('script');
    po.type = 'text/javascript'; po.async = true;
    po.src = 'https://apis.google.com/js/client:plusone.js?onload=render';
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(po, s);


 })();

  function render() {
    gapi.signin.render('customBtn', {
      //'callback': 'signinCallback',
      'clientid': 'xxxxxxxxxxxxxx',
      'cookiepolicy': 'single_host_origin',
      'requestvisibleactions': 'http://schemas.google.com/AddActivity',
      'scope': 'https://www.googleapis.com/auth/plus.login'
    });
  }
  </script>


<div id="customBtn" class="customGPlusSignIn">
                    <a href="" class="btn-social btn-lg btn-ggp"><i class="icon-lg-ggp"></i> Se connecter avec Google+</a>
                </div>

API enabled

Credentials

我检查了Apache访问日志,以检查没有来自Google服务器的电话

1 个答案:

答案 0 :(得分:1)

如果您使用的是Google+登录按钮,则无需指定重定向网址,并且应在控制台中将其保留为空。该按钮在auth之后处理HTTP重定向,并在收到它时发出JavaScript回调。

您的代码中已注释掉此回调。这应指定在auth之后调用的函数的名称,该函数将接收代码或指示失败。有关详细信息,请参阅https://developers.google.com/+/web/signin/add-button-javascript#step_5_handling_the_sign-in

相关问题