阅读一些Facebook页面的墙贴,并在谷歌应用程序引擎中显示

时间:2011-04-26 14:30:05

标签: facebook google-app-engine

我正在尝试阅读一个Facebook页面的墙贴,并将其显示为托管在Google应用引擎上的普通网站。

我的主要想法是使用Facebook API,但看起来不可能。所以我的问题是,有可能使用Facebook API本身吗?或者我是否必须使用其他一些脚本?

如果我想使用我的Facebook ID而不是要求用户登录Facebook怎么办?因此,即使用户没有Facebook帐户,他也可以在我的网站上看到帖子。

2 个答案:

答案 0 :(得分:2)

是的,如果您拥有read_stream权限,则可以导入用户的Feed(请参阅http://developers.facebook.com/docs/reference/api/user/)。您应该使用feed的字段User

例如,您可以使用OAuth(Scribe是一个适用于Google App Engine / Java的好图书馆),要求用户以read_stream权限连接到Facebook,检索其Feed并显示就像你对“普通网站”一样。

答案 1 :(得分:0)

您说要查找“Facebook页面”的帖子。这里有两个选项:

  1. 检索“公开”帖子:这不需要任何授权/身份验证;你只需要查询类似的东西:

    https://graph.facebook.com/coca-cola/feed
    

    这将检索可口可乐Facebook页面的公开帖子。您也可以使用页面ID P.S:不需要申请!

  2. 检索所有帖子(公开/私人):在这里,我想您需要获得该网页的管理员来添加您的应用以获取所有帖子。

  3. <强>更新
    截至6月3日,即使是公共帖子也需要访问令牌。见:developers.facebook.com/blog/post/509
    谢谢nikc!