0

我想在我的网站上显示我的 Facebook 墙贴。所以我不想通过对话框对用户进行身份验证,为了授予他们一些权限,我只想向他展示我的评论墙(无法添加评论只是只读访问权限)。

据我所知,现在没有未过期的令牌,所以是否可以只访问我的数据而无需在每次令牌过期时都请求令牌?

我正在使用 asp.net mvc,但我认为这种解决方案根本不依赖于平台。

4

1 回答 1

2

你应该:

  1. 公开您的 Facebook 帖子
  2. 使用您的有效应用程序调用 API 端点:https : //graph.facebook.com/ {your_id}/feed?access_token={app_access_token}user_idaccess_token
  3. 在您的网站上显示结果。

应用程序访问令牌不会过期,因此您不会有问题。只要帖子是公开的,API 就可以获取它们。理论上,您的帖子无论如何都应该是公开的,以便匿名用户可以看到。

这也使您能够私下分享内容,而不会出现在您的网站上。

于 2012-06-25T13:30:09.950 回答