无访问令牌Facebook应用程序身份验证

时间:2012-06-25 12:47:47

标签: facebook facebook-graph-api facebook-c#-sdk

我想在我的网站上显示我的Facebook壁纸帖子。 因此,我不想通过对话框对用户进行身份验证,授予他们一些权利,我只想向他展示我的评论栏(没有能力添加评论只是只读访问权限)。

据我所知,现在还没有未过期的令牌,所以可以只访问我的数据而不会在每次过期时请求令牌吗?

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

1 个答案:

答案 0 :(得分:2)

你应该:

  1. 公开你的Facebook帖子
  2. 使用您的user_id和有效的应用access_token
  3. 调用API终结点:https://graph.facebook.com/ {your_id} / feed?access_token = {app_access_token}
  4. 在您的网站上显示结果。
  5. App Access令牌不会过期,因此您不会遇到任何问题。只要帖子是公开的,API就能够接收它们。从理论上讲,你的帖子应该是公开的,所以匿名用户可以看到这一点。

    这也使您能够私下分享内容而不会将其显示在您的网站上。