Facebook墙上的帖子

时间:2011-06-29 19:40:02

标签: facebook facebook-graph-api facebook-wall

我需要一些帮助。我在最近2小时的图表facebook文档中迷路了。请发送关于我如何获得我的Facebook墙贴/信息等的建议。 。 。 ?我需要一个访问令牌。我已经尝试过很多方法来获得它,但是没用。我不明白如何建立这个网址。 。 。请告诉我,我应该从哪里开始?谢谢!

3 个答案:

答案 0 :(得分:1)

目前还不是很清楚你想要做什么,或者你想要用什么语言来做。但是如果你按照他们的文档,graph api并不是很难解决。您需要首先提示用户对您的应用程序和任何扩展权限进行身份验证。然后,您可以调用图形api(如果需要,还可以调用FQL查询)。

这是一个像你问的那样获取Facebook墙上帖子的完整示例。阅读墙上的帖子需要read_stream扩展权限。

<!DOCTYPE html>
<html>
<body>
<div id="fb-root"></div>
<a href="#" onclick="getFeed();return false;">Get Feed</a>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
  FB.init({ appId  : 'yourFacebookAppId', status : true, cookie : true, xfbml  : true });

  function getFeed() {  
    FB.login(function(response) {
      if (response.session && response.perms) {
        FB.api('/me/home',
          function(response) {
            alert(response.data.length);
            for (var i = 0; i < response.data.length; i++) { 
              alert("message from " + response.data[i].from.name + ": " + response.data[i].message);
            }
          }
        );
      }
    } , {perms:'read_stream'}); 
}
</script>
</body>
</html>

这也可以在像PHP这样的服务器代码中完成,但对于像这样的通用问题,首先开始使用javascript api可能是最简单的,直到你知道你想要做的更多。

答案 1 :(得分:1)

https://developers.facebook.com/docs/authentication/

Facebook平台使用OAuth 2.0协议进行身份验证和授权。我们支持您可以在您的网站,移动和桌面应用中使用的许多不同OAuth流程。

本文档概述了Facebook平台用于支持这些流程的不同机制。本文档中的示例使用PHP进行服务器端编程,使用HTML / JavaScript进行客户端代码。这些示例非常简单,可以轻松翻译成其他语言。

这是你需要开始的地方。

答案 2 :(得分:0)

试试这个https://graph.facebook.com/USER_ID/feed?access_token=TOEKN 只需使用用户ID和access_token替换USER_ID和TOKEN,您就会获得json格式的所有墙贴的列表,还可以使用上一页导航结果页面下一步链接在底部。

希望能解决你的问题。