不需要Facebook第二次登录,只需一次

时间:2013-11-20 17:02:52

标签: facebook facebook-graph-api login chat facebook-login

我们正在开发社交聊天应用程序,我们目前正处于研究阶段,我需要您的帮助和宝贵的建议。

我们的应用功能:

用户注册/从Facebook帐户登录我们的网络应用程序,我们的Facebook应用程序将在他的Facebook帐户中链接到我们的网络应用程序。

问题

我们面临的问题是,我们希望每当用户在我们的网络应用程序中首次注册时,他的Facebook好友,聊天列表,消息等所有信息都会从他的Facebook帐户发送到我们的网络应用程序。

我们希望下次当同一用户登录我们的网络应用程序时,他不需要再次验证所有聊天列表,消息等。他应该只提供他的注册用户名和密码(我们的网络应用程序),以及他的Facebook聊天记录,消息应该来了。

1)不需要Facebook第二次登录,只需一次

2)应用程序应该随时与他的Facebook帐户相关联。

那怎么可能呢?

1 个答案:

答案 0 :(得分:0)

  

1)不需要Facebook第二次登录,只需一次

这显然取决于用户。当用户注销在浏览器中形成facebook时,facebook会话将结束,用户必须再次登录。在此之前,用户将自己登录 - 您只需处理代码即可。

例如:如果使用javascript SDK,

FB.Event.subscribe('auth.authResponseChange', function(response) 
    {
        if (response.status === 'connected') 
        {
            //var token = response.authResponse.accessToken;
            proceed();
        } 
        else if (response.status === 'not_authorized') 
        {
          FB.login();
        } 
        else 
        {
          FB.login();
        }
      });
  

2)应用程序应该随时与他的Facebook帐户相关联。

当然,直到他从他的应用程序设置中删除该应用程序。

我建议你仔细阅读facebook api的基础知识。