代码之家  ›  专栏  ›  技术社区  ›  vondip

Facebook FQL是否包含类似SQL的运算符?

  •  5
  • vondip  · 技术社区  · 15 年前

    我正在构建一个小型的Facebook应用程序。尝试以自动强制方式搜索值。是否可以在FQL中使用类似SQL的运算符?

    3 回复  |  直到 14 年前
        1
  •  10
  •   Emond    14 年前

    在FQL中没有like运算符。

    不过,您可能会很幸运 操作员:

    “斯坦福”在哪里 教育\历史名称

    此页还可以提供帮助,并具有示例查询:

        2
  •  15
  •   vodkhang    15 年前

    另一种方法是使用strpos(消息“content you want”)>=0。我不知道为什么,但接线员不支持我。有人试过吗?

        3
  •  0
  •   Justin Bull    14 年前

    我知道这条线早就死了,但我相信这会对将来的人有所帮助。FQL在某些方面有其用途,但就搜索公共信息而言,我建议使用新的图形API。我将一个简单的FQL查询与一个类似的图形查询进行了比较,平均而言,该图形的速度几乎是其速度的三倍(0.3秒对0.8秒)。下面是一个使用php和curl的my图示例:

    $search = "platform";
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, "https://graph.facebook.com/search?q=".$search."&type=page");
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $output = curl_exec($ch);
    curl_close($ch);
    $fbPages = json_decode($output)->data;
    print_r(array_slice($fbPages, 0, 10));
    

    希望有帮助!

    PS:如果您没有运行5.2.0或更高版本的PHP,您将需要找到一个JSON解码器。 here .

    编辑:您可以找到一些有用的文档 here .