Facebook graph api 通过身份验证的引用无法完成登录或初始页面加载的注册

Facebook graph api 通过身份验证的引用无法完成登录或初始页面加载的注册,facebook-graph-api,Facebook Graph Api,情况: 在应用程序中使用经过身份验证的推荐。 我们希望通过单击时间轴帖子或新闻提要来使用我们的应用程序验证用户,当他们被定向到我们的应用程序时,我们希望注册或登录该用户以进行初始显示。没有为用户的烫发弹出对话框 问题: 当用户到达时,他们没有fb cookie,因为我们的应用服务器正在处理请求。此外,对于退货请求,您没有访问代码或facebook id进行进一步处理 根据以下文件: Auth-Token参数:如果启用了已验证的引用,并且当用户通过联机Auth对话框授权您的应用程序时,我们将以此处

情况: 在应用程序中使用经过身份验证的推荐。 我们希望通过单击时间轴帖子或新闻提要来使用我们的应用程序验证用户,当他们被定向到我们的应用程序时,我们希望注册或登录该用户以进行初始显示。没有为用户的烫发弹出对话框

问题: 当用户到达时,他们没有fb cookie,因为我们的应用服务器正在处理请求。此外,对于退货请求,您没有访问代码或facebook id进行进一步处理

根据以下文件: Auth-Token参数:如果启用了已验证的引用,并且当用户通过联机Auth对话框授权您的应用程序时,我们将以此处指定的格式向您的应用程序传递Auth-Token。可用格式: URI片段:如果您的应用程序正在使用客户端身份验证 查询字符串:如果您的应用程序正在使用服务器端身份验证。如果您的应用程序是canvas应用程序,我们将不使用此设置,而是自动使用“已签名的请求”作为响应类型

我们将其设置为查询字符串,但确实有一个canvas应用程序页面,可以将用户发送到我们的站点进行邀请

测试:使用Firefox和firebug,点击timeline中的链接,该用户在我们的应用程序中不存在,并且该用户的应用程序没有facebook的烫发


因此,当我们点击timeline中的链接并加载我们的页面时,我们没有数据来完成身份验证,但我们会在页面完成后获得cookies,用户刷新页面将完成登录或注册过程。

我可以使用facebook jssdk状态检查示例实现这一点。