【问题标题】:Get facebook page feed [duplicate]获取facebook页面提要[重复]
【发布时间】:2011-11-17 08:45:35
【问题描述】:

可能重复:
Changing graph feed to public and private

我正在建立一个网站,我想在其中提取页面墙贴(这是公开的,您无需登录 FB 即可查看其内容),但是当我尝试使用使用开放图协议:

https://graph.facebook.com/<PAGEID>/feed

我收到一条回复说我需要一个有效的访问令牌来检索内容。我希望能够在服务器端提取这一切,因此我不需要最终用户必须登录 facebook 才能查看提要的内容。

如何尽可能简单地获取这些数据(在 php 中)?

【问题讨论】:

    标签: php facebook-graph-api oauth


    【解决方案1】:

    以最简单的方式获取数据就是获取它的 RSS 提要,该提要应该对所有人公开可用,例如:
    https://www.facebook.com/feeds/page.php?id=PAGE_ID&format=rss20

    希望对你有帮助

    【讨论】:

    • 遗憾的是,这似乎不再起作用了......
    • 哎呀真烦人!有其他选择吗?
    【解决方案2】:

    您必须生成访问令牌:

    查询此网址:

    https://www.facebook.com/dialog/oauth?
    client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&
    response_type=token
    

    当您向您提供 APP_ID 时,您将获得可以使用的访问令牌:

    这里是有关该主题的更多信息:http://developers.facebook.com/docs/authentication/#applogin

    这是另一个很棒的工具:Facebook API Graph Explorer - 它会为您自动生成访问令牌,您可以测试一切。

    【讨论】:

      猜你喜欢
      • 2011-11-20
      • 1970-01-01
      • 2015-10-18
      • 2014-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多