0

以下是不起作用的代码 -

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

我很感激这个问题的帮助。谢谢!

4

1 回答 1

0

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

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

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

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

于 2012-07-26T19:45:26.437 回答