【问题标题】:Retrieve news feed using facebook API使用 facebook API 检索新闻提要
【发布时间】:2012-12-22 22:16:13
【问题描述】:

您好,我一直在寻找几个小时,但找不到用于检索用户新闻提要的 API 调用(即您在 http://www.facebook.com/home.php 看到的东西)。我认为这应该是一件非常容易的事情。我错过了什么?
我更喜欢 FQL 的答案,但其他 API 方法也可以,因为我想我可以在它们之间进行转换。

【问题讨论】:

    标签: api facebook facebook-fql


    【解决方案1】:

    https://graph.facebook.com/me/home

    注意:/me/home 检索新闻提要的过时视图。这是目前已知的问题,我们 (Facebook) 没有任何近期计划将它们恢复到平价状态。

    【讨论】:

      【解决方案2】:

      我找到了!方法是在流中查找来自您朋友的用户的帖子。这有点烦人,因为只做一些非常基本的任务就需要加倍努力。在使用 FBConnect 的 Objective-C 中,代码如下所示:

      NSString *connections = [NSString stringWithFormat:@"select target_id from connection where source_id == %lld", _uid];
      NSString *fql = [NSString stringWithFormat:@"select message from stream where source_id in (%@)", connections];
      NSDictionary* params = [NSDictionary dictionaryWithObject:fql forKey:@"query"];
      [[FBRequest requestWithDelegate:self] call:@"facebook.fql.query" params:params];
      

      【讨论】:

      • 您得到的数据是否与 facebook.com/home.php 中出现的数据相同?如果你愿意,你能建立同样的页面吗?
      • 是的,您将获得相同的数据集,当然,您可以:D,如果您可以使用 ajax :D
      • 我可以请你详细说明一下。我不喜欢Objective-C :)
      • @kapitanluffy 我认为这个已经过时了。我停止使用 iPhone,所以我帮不上什么忙,搜索文档会更好:)
      【解决方案3】:

      http://developers.facebook.com/docs/reference/fql/stream

      第一个例子是如何正确获取新闻提要。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-09-06
        • 2012-11-29
        • 2012-05-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多