【问题标题】:Get more than 25 Facebook wall posts获取超过 25 个 Facebook 墙贴
【发布时间】:2012-06-16 14:51:58
【问题描述】:

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

我听说这是默认设置。这个值可以改吗?

这是我的代码:

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

【问题讨论】:

    标签: ios facebook


    【解决方案1】:

    是的,您可以通过将 limit 参数设置为您的 Facebook api 来更改该参数。 您可以通过将 limit 传递给 params dict 来设置它。

    查看 Paging 标题下的 the Facebook api,您可以在其中传递 limituntil 参数

    请查看以下示例以供参考。

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

    其中yourLimit 是限制变量,您可以使用 paging

    键从 api 响应中设置 until 的值

    希望对你有所帮助。

    【讨论】:

    • 嗨@ryoichi,如果可行,您可以考虑接受答案吗?
    猜你喜欢
    • 2013-03-16
    • 1970-01-01
    • 1970-01-01
    • 2013-03-15
    • 1970-01-01
    • 1970-01-01
    • 2011-12-17
    • 1970-01-01
    • 2012-05-08
    相关资源
    最近更新 更多