2

我正在建立一个网站,我想从我的公共 Facebook 页面显示一个简单的帖子列表。我使用 GraphAPI 并在服务器端格式化了数据,但后来我的访问令牌过期了。

现在我完全迷路了。似乎没有办法轻松创建新的访问令牌。这可能是真的吗?为什么仅仅查看公共页面的帖子会受到限制?不仅如此,即使我愿意为我的网页使用预先构建的 facebook 应用程序,他们似乎也没有任何东西可以显示来自你墙上的流。

提前感谢您可能需要恢复我的理智的任何澄清。

**编辑**

显然这个问题比我一开始想的要深一些。我不是在构建应用程序。我只想在网页上创建一个相当基本的单个用户帖子列表。真的没有简单的非应用程序方法可以做到这一点吗?对于这样一个简单的项目,学习 facebook 的服务器端身份验证流程似乎有点吓人。

4

1 回答 1

2

看看这个页面:操作方法:处理过期的访问令牌https://developers.facebook.com/blog/post/2011/05/13/how-to--handle-expired-access-tokens/

编辑:

我认为这应该回答你的问题: http: //facebook.stackoverflow.com/questions/9663700/how-to-show-facebook-feed-messages-from-my-site/9663836#9663836

通过玩这个,我可以看到注销会破坏您的访问令牌,您可以在再次登录时创建一个新的。看起来 Graph API Explore 是为学习 Graph API 而设计的。如果您想要一个持续存在的访问令牌,我认为您将需要制作一个 Facebook 应用程序,即使这些应用程序会在一段时间后过期并需要刷新(简单过程)。

不确定您如何尝试在您的网站上显示帖子,但 Facebook Likebox 或 Activity Feed 可能会达到您想要的效果。http://developers.facebook.com/docs/plugins/

您也可以尝试使用 simpleXML 来解析您的页面:http ://www.php.net/manual/en/simplexml.examples-basic.php

于 2013-01-29T23:39:42.213 回答