私は小さなFacebookアプリを構築しています。自動強制的に値を検索しようとしています。fqlでsqlのような演算子を使用することは可能ですか?
8194 次
3 に答える
15
別の方法は、strpos(message、 "content you want")> = 0を使用することです。理由はわかりませんが、IN演算子は実行されません。誰かがそれを試しましたか?
于 2010-04-15T04:57:12.050 に答える
10
FQLにはLIKE演算子はありません。
ただし、IN演算子を使用すると運が良い場合があります。
WHERE "Stanford" IN Education_history.name
このページも役立つ場合があり、サンプルクエリがあります。
于 2009-11-01T16:25:35.107 に答える
0
このスレッドが死んでからずっと経っていることは知っていますが、これが将来誰かを助けるかもしれないと確信しています. FQL にはいくつかの用途がありますが、公開情報を検索する限り、新しいグラフ API を使用することをお勧めします。単純な FQL クエリと同様のグラフ クエリを比較したところ、グラフは平均してほぼ 3 倍高速でした (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 に答える