我正在构建一个小型 Facebook 应用程序。尝试以自动强制方式搜索值。是否可以在 fql 中使用 sql 的 like 运算符?
问问题
8194 次
3 回答
15
您的另一种方法是使用 strpos(message, "content you want") >= 0。我不知道为什么,但 IN 运算符不会为我运行。有人试过吗?
于 2010-04-15T04:57:12.050 回答
10
于 2009-11-01T16:25:35.107 回答
0
我知道这个线程早就死了,但我相信这可能会在未来帮助某人。FQL 在某些方面有其用途,但就搜索公共信息而言,我建议使用新的图形 api。我将一个简单的 FQL 查询与一个类似的图形查询进行了比较,平均而言,图形几乎快三倍(0.3 秒对 0.8 秒)。这是我使用 PHP 和 CURL 的图形示例:
$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:如果你运行的不是 PHP 5.2.0 或更高版本,你需要一个 JSON 解码器在这里找到。
编辑:您可以在此处找到一些有用的文档。
于 2011-06-21T18:21:01.680 回答