如何在网站上显示您自己的Facebook数据



当我开始写这篇文章时,我得到了"你问的问题似乎是主观的,很可能已经结束了",很多类似的标题突然出现。

所以我浏览了所有内容,只有两个可能真正帮助我解决问题,但它们没有得到回答。

所以。。。我将继续提出我的问题,并希望它不会结束。

事情是这样的:

我想要的只是在单独的网站上显示Facebook页面的提要。 即状态更新,照片,视频,事件,评论和喜欢,全部公开。

我用谷歌搜索并查看了Facebook开发人员页面上的一些文档,但我发现的只是关于如何让访问者授予我的fb应用程序做事的权利。然后我会得到一个我可以使用的access_token,但这个令牌过期了。

没关系。。。我不想让访客授予东西,我只想展示的东西,这已经是公开的。

最好我想用javascript和ajax来做。在我有我的网站的地方可能不支持 PHP。因此,如果您对我有答案,请先用javascript说:)

尽管所有答案都非常受欢迎。

拜托,漂亮,上面放着糖,帮我这个。

获取Facebook页面的公共数据很容易,您甚至不必为此拥有该页面。

您将需要一个Facebook应用程序,

一旦有了它,您就可以针对Facebook作为应用程序(从您的服务器)进行身份验证,如作为应用程序进行身份验证指南中所述。您可以使用简单的 curl 请求来尝试:

https://graph.facebook.com/oauth/access_token?
    client_id=YOUR_APP_ID
   &client_secret=YOUR_APP_SECRET
   &grant_type=client_credentials

进行身份验证后,你将收到应用访问令牌,你可以使用它对公共数据发出 api 请求。

例如,尝试南方公园页面对象、源连接、照片连接和事件连接。图形资源管理器中使用的令牌是用户令牌,但例如,您可以将从 curl 请求中获得的访问令牌粘贴到那里,它将起作用。

最新更新