【发布时间】:2012-12-22 22:16:13
【问题描述】:
您好,我一直在寻找几个小时,但找不到用于检索用户新闻提要的 API 调用(即您在 http://www.facebook.com/home.php 看到的东西)。我认为这应该是一件非常容易的事情。我错过了什么?
我更喜欢 FQL 的答案,但其他 API 方法也可以,因为我想我可以在它们之间进行转换。
【问题讨论】:
标签: api facebook facebook-fql
您好,我一直在寻找几个小时,但找不到用于检索用户新闻提要的 API 调用(即您在 http://www.facebook.com/home.php 看到的东西)。我认为这应该是一件非常容易的事情。我错过了什么?
我更喜欢 FQL 的答案,但其他 API 方法也可以,因为我想我可以在它们之间进行转换。
【问题讨论】:
标签: api facebook facebook-fql
https://graph.facebook.com/me/home
注意:/me/home 检索新闻提要的过时视图。这是目前已知的问题,我们 (Facebook) 没有任何近期计划将它们恢复到平价状态。
【讨论】:
我找到了!方法是在流中查找来自您朋友的用户的帖子。这有点烦人,因为只做一些非常基本的任务就需要加倍努力。在使用 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];
【讨论】:
http://developers.facebook.com/docs/reference/fql/stream
第一个例子是如何正确获取新闻提要。
【讨论】: