次のようなFacebookグラフAPI検索を実行すると:
https://graph.facebook.com/search?q=query&type=user
query が 'Mark' などの 1 つの単語である場合、すべて問題なく、結果が表示されます。ただし、 query が 'Mark Roberts' などの 2 つの単語の場合、結果は返されません。
「Mark+Roberts」を使用してみたり、エスケープを使用した URL エンコーディングを使用したりしましたが、これは役に立ちません。ただし、2 つのキーワードを使用して &type=user を削除すると、結果が得られます (大量のランダムな facebook のものではありますが)。
そう:
https://graph.facebook.com/search?q=mark&type=user < WORKS
https://graph.facebook.com/search?q=mark+robers&type=user < DOES NOT WORK
https://graph.facebook.com/search?q=mark+robers < WORKS (but does not return people)
誰かがこの問題に遭遇しましたか?
Facebookはこれについて何も言及していないようです: http://developers.facebook.com/docs/reference/api/search/
注:もちろん、認証済みのAPP IDとログインユーザーなどでこれを行っています.