如何在Facebook上向应用程序显示我的页面的墙(提要)?

时间:2011-07-17 06:11:42

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

如何在Facebook上向应用程序显示我的页面的墙(提要)?正如我在页面中看到的那样

  1. www.facebook.com/kesha?sk=app_178091127385和
  2. www.facebook.com/pages/Khanduna-Yengu-Nangsu-Amuktang/187317137978077
  3. 我希望将我的页面的墙(Feed)显示到我的facebook应用程序中。请帮我。 我也尝试看下图api如下

    • graph.facebook.com//feed

    但是失败,

    请帮助任何人。

1 个答案:

答案 0 :(得分:1)

据我了解你的问题,你想抓住你的页面墙,并在你所制作的应用程序控制的另一个页面上显示该内容,这就是我要回答的问题。

您需要做几件事。

Facebook现在要求您拥有access_token来获取该信息。您可以通过两种不同的方式获得此信息。您可以获得用户为其获取access_token的权限,也可以为其中一个具有offline_access和manage_pages权限的管理员用户创建access_token。

两种情况都有问题:

1:获取每个用户的access_token要求人们为您的应用授予权限,如果他们只是访问了Feed的内容,那就非常烦人。

2:有一个access_token也是一个问题,因为Facebook限制了您在给定时间内每次access_token可以进行的请求数量。

如果您希望显示Feed,则需要平衡这些事情。您最有可能使用哪种情况?如果您没有很多用户,则第二种情况可能是最好的,但如果您超出请求限制,则不会显示任何内容,这可能会使您的用户感到困惑。

无论如何..一旦你遇到access_token问题,你可以通过从页面获取内容来访问信息: https://graph.facebook.com/YOUR_PAGE_ID/feed?access_token=YOUR_ACCESS_TOKEN

然后你可以使用一个很好的json输出。如果您使用的是Javascript API,则只需使用以下信息:

http://developers.facebook.com/docs/reference/javascript/FB.api/

如果您不确定如何获取所需信息,那么Facebook开发的一个很好的工具名为Graph API Explorer,您可以在此处找到:

http://developers.facebook.com/tools/explorer/