2011-10-27 6 views
1

私は小さなアプリを作ろうとしています(phpとphp facebook apiで)。私は今、うまく動作する必要がありますが、一つはない。私は人を探して、友人に注文する必要があります。私は、FQLのコードでそれを行う試してください。Facebook PHP api。人を検索する

$fql = "SELECT uid FROM user WHERE name=\"Lukáš Kotas\" ORDER BY mutual_friend_count DESC"; 

しかし、私は

Exception: 604: Your statement is not indexable. The WHERE clause must contain an indexable column. Such columns are marked with * in the tables linked from http://developers.facebook.com/docs/reference/fql 

// FQLよくある質問では、「名前」インデックス可能としてマークされているこのエラー...

は別の方法どのようにされました人を検索する?レスポンスありがとう。

答えて

0

スラッシュを削除してみます。

$fql = "SELECT uid FROM user WHERE name="Lukáš Kotas" ORDER BY mutual_friend_count DESC"; 
+0

スラッシュはPHP構文で必要です。しかし、フェイルブックで同じエラーが発生した場合は、fql quertyツールを使用しないでください。 http://developers.facebook.com/docs/reference/rest/fql.query/。おそらく、彼らは "名前"のインデックスを無効にするでしょう。 –

+0

すみません。あなたがその情報を持っているなら、ユーザー名は働きます.. – Mike

0

name刃先交換式コラムことになっているので、あなたは、あなたがしようとしているとして、それを検索することができるはずです。

しかし、現在は盗聴されています。これはFacebookが修正しようとしている確認済みのバグです。ここでバグを購読することができます:http://developers.facebook.com/bugs/266794040030851

関連する問題