gpt4 book ai didi

iphone - Facebook 图形 API 答案延迟

转载 作者:行者123 更新时间:2023-11-29 05:06:00 24 4
gpt4 key购买 nike

我正在 iOS 中使用图形 api。我正在向 FB 中用户的每个 friend 发送请求,了解他们当前的事件:

for( NSDictionary * friend 中的 friend ) {

        NSLog(@"sending events request for %@", [friend objectForKey:@"id"]);
[facebook requestWithGraphPath:
[NSString stringWithFormat:@"%@/events&since=today&until=tomorrow&limit=10", [friend objectForKey:@"id"]]
andDelegate:self];
}

第一个答案有 5 秒的延迟最后的答案会在两 (!!) 分钟左右出现(对于 500 个请求 - 500 个 friend )。

Facebook 是故意延迟还是有其他选项可以立即获取所有信息?

非常感谢!

最佳答案

我想知道您是否了解 Facebook 批处理 API?它适合在您发出多个请求时使用。我做了一个简短的搜索,但找不到一个好的链接来指向您,所以我建议您更深入地搜索一下。

要考虑的另一件事是将您的网络请求放入您在后台启动的另一个线程中,当新数据可用时通知您的主线程(通过 UI),以便您的显示可以更新。就像 ceejayoz 所说,500 个请求已经很多了,很可能存在一些速率限制。从他们的角度来看,使用线程不会让您正在做的事情变得更好,但您将能够最大限度地减少延迟对用户造成的影响。

关于iphone - Facebook 图形 API 答案延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5252199/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com