Php 无需登录即可显示Facebook公共帖子流

Php 无需登录即可显示Facebook公共帖子流,php,facebook,facebook-graph-api,authentication,Php,Facebook,Facebook Graph Api,Authentication,我正在建立一个网站,我想显示一个来自我的公共facebook页面的帖子的简单列表。我使用GraphAPI并在服务器端格式化数据,使其运行良好,但随后我的访问令牌过期 现在我完全迷路了。似乎没有办法轻松创建新的访问令牌。这可能是真的吗?为什么仅仅是查看公共页面的帖子就会受到限制?不仅如此,即使我愿意为我的网页使用一个预构建的facebook应用程序,他们似乎也没有任何东西可以显示你墙上的流 提前感谢您的任何澄清,您可能需要恢复我的理智 **编辑** 显然,这个问题比我一开始想的要深一点。我不是在开

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

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

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

**编辑**


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

看看这个页面:如何:处理过期的访问令牌

编辑:

我认为这应该回答你的问题:

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

不确定你是如何在你的网站上显示帖子的,但Facebook Likebox或Activity Feed可能会达到你想要的效果


您还可以尝试使用simpleXML解析您的页面:

我没有构建应用程序。这仍然适用于我吗?您是如何从Graph API explorer获得访问令牌的。我以为那枚代币可以用来做任何事。显然不是?