Facebook图形FB.login连接对话框,取消事件

时间:2012-06-16 22:25:09

标签: javascript facebook facebook-graph-api facebook-javascript-sdk

当用户没有连接并且一切看起来都很好时,我正在使用FB.login,但是当用户点击fb connect对话框中的取消时,它会关闭,我必须在我的页面上引发一个事件这个取消事件(或者至少在用户点击取消时重定向)。

搜索和搜索,但找不到如何提出这样的事件(我试图订阅“auth.cancel”,但它只是不起作用)。

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

当用户取消登录时,他会使用以下GET参数重定向到您的页面:

  1. ERROR_REASON = user_denied
  2. 误差= ACCESS_DENIED
  3. ERROR_DESCRIPTION = +的用户拒绝+ + +您的请求。
  4. 编辑:

    在JS SDK中,如所述here

     FB.login(function(response) {
         if (response.authResponse) {
             console.log('Welcome!  Fetching your information.... ');
             FB.api('/me', function(response) {
                console.log('Good to see you, ' + response.name + '.');
             });
         } else {
             console.log('User cancelled login or did not fully authorize.');
         }
     });