質問

小さなFacebookアプリを作成しています。自動強制方式で値を検索しようとしています。 fqlでsqlのlike演算子を使用できますか?

役に立ちましたか?

解決

FQLにはLIKE演算子はありません。

ただし、 IN 演算子を使用すると幸運になる場合があります。

  

どこ" Stanford"に   education_history.name

このページも役立ち、サンプルクエリがあります:

他のヒント

別の方法は、strpos(message、" content you want")> = 0を使用することです。理由はわかりませんが、IN演算子は実行されません。誰か試しましたか?

このスレッドは死んでから長い間知っていますが、これは将来誰かを助けるかもしれないと確信しています。 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以降を実行していない場合は、こちら

編集:こちらで有用なドキュメントを見つけることができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top