0

我想在我的 FQL 查询中使用一个变量。我在 Rails 环境中使用考拉来访问 Facebook 变量

u1 = f["uid1"]
@opponent = @graph.fql_query('select name, pic_square FROM user WHERE uid = "' + u1 + '"')

上面的代码不起作用。我将不胜感激任何反馈!谢谢!!

4

1 回答 1

1

我在 IRB 上试过这个,效果很好。确保您拥有正确的 Facebook 令牌和 UID。只需在控制台上说 @graph.get_object('me') 来获取“我”,以确认 facebook 令牌是否正确。另外,如果您的情况正确,请尝试打印 u1 的值。

@graph Koala::Facebook::RestAPI.new(<fb_token>)
uid = <some uid>
@opponent = @graph.fql_query('select name, pic_square FROM user WHERE uid = "' + uid + '"')
于 2012-07-30T04:02:19.483 回答