0

我正在尝试让用于 ColdFusion 的 Facebook API SDK 工作。

https://github.com/affinitiz/facebook-cf-sdk

我已按照所有步骤进行操作,并且似乎运行良好(仅使用服务器端登录)。

但是,如果我离开页面一个小时,当我返回并刷新页面(显示我的个人资料名称和朋友列表)时,它会显示一个我无法摆脱的错误,除非我清除饼干。

这个FB登录有什么我遗漏的吗?我是否打算手动检查某些内容以保持会话?

查看我的 cookie,我存储了以下内容:

  1. fbm_155030275875
  2. fbsr_155030275875
  3. CFID
  4. CFTOKEN

这对我来说都是新的,所以我有点迷茫。我在 SDK 的文档中看不到任何关于此的内容,并且谷歌搜索该错误不会带来任何结果。

我附上了错误的截图。

在此处输入图像描述

我很感激你能提供的任何帮助!

谢谢,迈克尔。

4

2 回答 2

2

我对那个特定项目不够熟悉,但总的来说,您的代码应该请求各种 Graph API 调用,并根据需要请求令牌。如果令牌已过期,您将请求一个新令牌。我希望 facebook-cf-sdk 产品能够做到这一点,但我还是不熟悉它。

好消息是,Facebook Graph API 只是一系列 HTTP 调用。有关登录和进行一些图形调用的示例,请参阅我在 NC DevCon 上的演讲:(有点长;转到大约 1:42:00 标记)

http://textiles.online.ncsu.edu/online/Play/61d0900d63fd4c1cb862622d1c8e13521d?catalog=35211b84-031b-4a18-8875-506f09b9b3a7

GitHub 存储库: https ://github.com/bdcravens/ncdevcon2012-handson-auth (注意分支 - 查看 step4 分支)

这些不能 100% 回答您的问题,但它们可能是您的一个很好的起点。

于 2013-07-04T17:37:13.083 回答
1

好的,我想出了如何使用某人在 Github 上提供的解决方案来解决这个问题。我只是想在这里发布这个,以防其他人遇到这个问题并且不确定如何解决它。然而,就我而言,在我应用该帖子中的解决方案后,我需要刷新页面。下方链接。

https://github.com/affinitiz/facebook-cf-sdk/issues/31

于 2013-07-27T01:27:59.167 回答