【问题标题】:Facebook Koala loop not working properlyFacebook 考拉循环无法正常工作
【发布时间】:2012-07-26 17:36:14
【问题描述】:

下面是不起作用的代码-

for x in @y
  v = @graph.get_object("me") # This is not a useful code. I'm just trying to make a point
end

虽然以下代码有效

u = @graph.get_object("me")
for x in @y
  v = u
end

非常感谢有关此问题的帮助。谢谢!

【问题讨论】:

    标签: facebook koala


    【解决方案1】:

    我尝试在控制台中测试类似的东西,然后说类似

    for i in 1..1000
      @graph.get_object("me")
    end
    

    过了一段时间,它终于完成了..但花了一段时间。我假设你和 facebook 之间的连接有可能被阻止/关闭/超时。

    每次通话大约需要一秒钟。我认为问题在于 facebook 的 API 有带宽限制。因此,在您的第一个代码块中,您一遍又一遍地调用 get_object,而在第二个代码块中,您只是调用 API 一次,然后一遍又一遍地分配该值。

    【讨论】:

    • 谢谢@Robert 这似乎是问题所在。你知道FB需要的最大带宽是多少,我如何确定我是否有足够的时间去做我打算做的事情。
    • 你到底打算做什么?我认为最好/最简单的解决方案是想办法不一次调用 facebook 的 API 这么多次。
    • 谢谢@罗伯特!我会看看我是否可以使用 FQL 来代替。
    猜你喜欢
    • 2019-01-01
    • 2014-12-02
    • 2013-08-09
    • 2013-10-30
    • 2013-10-19
    • 2017-02-03
    相关资源
    最近更新 更多