2016-04-10 18 views
-1

"type = user"のエンドポイント "/ search"でFacebook Graph APIを使用しているユーザーを検索していますが、Facebookから検索した場合と同じ順序で結果が返されませんもっとスマートです)。Facebook Graph API - スマート検索

どうすれば同じ結果が得られますか? 、つまり、Facebookのウェブサイトと同じように、私が検索する可能性が最も高いユーザーを最初に注文する必要があります。

+0

リクエストにユーザーアクセストークンを使用する場合、API検索結果は特定のユーザーに合わせて調整されている必要があります。それ以外に、あなたができることは他にありません。 APIの検索機能は非常に初歩的です。 – CBroe

+0

これはまさに私が欲しいものですが、それは起こっていません。同じユーザー(私)と私のアプリでログインしてAPIを呼び出すと、私がFacebookのウェブサイトにいるときとは異なる結果になります。 –

+0

それは別の問題です - http://stackoverflow.com/a/36524170/1427878 – CBroe

答えて

0

グラフAPIは、FacebookのUIのコピーではありません。多くの機能が異なり、他はAPI経由でも利用できません。

API経由で全く同じ検索結果を得る方法や方法はありません。

+0

しかし、順番に結果を出すよりも良い予測を得る方法はありますか?つまり、APIにログに記録されているユーザーを考慮させることです。 –

+0

検索エンドポイントはアプリケーショントークンでは機能しません。ユーザートークンまたはページトークンが必要です。両方の結果は同じです。したがって答えは: –

+0

アプリケーションでFacebook Graph Search APIを使用する実用的な方法はありますか?私はそれを使用することができた方法は、誰にとっても実用的ではありません。それは、すべてのユーザー(同じ名前を持つ多くのユーザー)の単なる検索であるためです。 –