0

我正在尝试制作一个 iPhone 应用程序 - 它是一个 Facebook 墙查看器。但是,我无法获得超过 25 个帖子。

听说这是默认的。这个值可以改变吗?

这是我的代码:

- (void) getWallList {
    currentApiCall = GETWALLLIST;
    AppDelegate *delegate = (AppDelegate *) [[UIApplication sharedApplication] delegate];
    [[delegate facebook] requestWithGraphPath:@"/me/home" andDelegate:self]; 
}
4

1 回答 1

2

是的,您可以通过将限制参数设置为您的 Facebook api 来更改它。您可以通过将限制传递给 params 字典来设置它。

查看标题Paging下的 Facebook api,您可以在其中通过limituntil params

看看下面的示例供您参考。

params = [[NSMutableDictionary alloc] initWithObjectsAndKeys: [NSString stringWithFormat:@"%d", yourLimit,], @"limit", untilString, @"until", nil];
[[delegate facebook] requestWithGraphPath:@"me/home" andParams:params andDelegate:self];

yourLimit限制变量在哪里,您可以使用键分页until从 api 响应中设置 ' 值

希望这对您有所帮助。

于 2012-06-16T06:51:58.497 回答