【问题标题】:How do I include a variable in an FQL query?如何在 FQL 查询中包含变量?
【发布时间】:2012-07-29 19:41:18
【问题描述】:

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

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

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

【问题讨论】:

    标签: ruby facebook-graph-api facebook-fql koala


    【解决方案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 + '"')
    

    【讨论】:

    • 感谢@Divya 的帮助。问题是错误的 FB 令牌。你完全正确!
    • @ddb :假设我有一个 user_id 数组(例如:u_id = [1,2,3])现在我如何在 fql_query 中使用这个数组??
    猜你喜欢
    • 2020-05-08
    • 1970-01-01
    • 2021-11-04
    • 1970-01-01
    • 1970-01-01
    • 2020-02-19
    • 1970-01-01
    • 2018-09-17
    • 2021-01-05
    相关资源
    最近更新 更多