我在找到需要从facebook连接开始的地方时遇到了一些麻烦。
基本上我已经在facebook中设置了我的应用程序,并且连接按钮正常工作。现在我想做一些非常类似于diggs实现的事情,在登录到Facebook时,他们被定向到创建帐户页面,他们必须输入用户名和一两个其他细节。
我是否需要捕获返回的cookie,检查我的数据库以查看它们是否存在并手动执行此操作或是否存在我缺少的步骤?
答案 0 :(得分:0)
不,使用Cookie不是推荐的过程。我不知道ASP.net,但以下过程适用于其他语言:
connected
表示用户之前已为您的网站注册并对关联的FB应用进行了身份验证。在这种情况下,response.authResponse
对象将包含您应该在数据库中为此用户更新的访问令牌,通过对服务器端代码的AJAX调用来执行此操作。 not_authorized
表示用户未授权与您的网站关联的FB应用。在这种情况下,你应该使用一些Javascript来显示“连接”按钮(我想这应该是隐形的。)response.authResponse
对象。在这种情况下,您将需要使用访问令牌执行不同的操作。以下只是对您可能想要做的事情的模糊概念,但您的方法应该大致相似。