1

数日前まで、Graph API 検索を使用すると、結果は現在のユーザーに合わせてコンテキスト化されていました。たとえば、アクセス トークンを使用して自分のユーザーでログインし、q=Massimo&type=user で検索を呼び出すと、Massimo という名前の私の友人が返され、その後に Massimo という名前の他の人が続きましたが、私の友人は他の結果より上でした。

今日では、ランダムな人が返されるだけで、検索はもはや文脈化されていないようです.

何か変化はありましたか?一般的な結果とは対照的に、コンテキスト化された結果を取得するための新しい検索オプションはありますか? なんらかの理由でポリシーが変更されたのでしょうか。それとも単なる副作用か一時的な問題ですか?

ティア

編集:

明確化 : Facebook サイト自体の検索ボックスは、引き続きコンテキスト化されたコンテンツを返します。以前は、グラフ API を介した検索システムへの呼び出しは、ユーザーに合わせて調整されたほぼ同じ結果を返しました。

4

1 に答える 1

0

検索結果は、何かを検索しているユーザーではなく、クエリによってキャッシュされます。これは、Facebook によってキャッシュされたものを誰かが初めて検索したときを意味します。後で、他の誰かが同じものを検索すると、同様の結果が得られます (常に自分のアカウントに合わせて調整されているとは限りません)。プライバシー設定が役割を果たします (たとえば、どの情報が表示されるか、ユーザーを検索できるかどうかなど)。しかし、一般的に、結果は同じになります。

これをテストするには、2 つの異なるアクセス トークンを使用して同じユーザーを検索します。1 人のユーザーが友達で、もう 1 人がそうでない場合でも、結果は比較的同じになります。

たとえば、ユーザー A を使用して、ユーザー C を検索します (A と C は友達です)。結果を確認します。次に、ユーザー C を検索しますが、ユーザー B を使用します (B と C は友達ではありません)。結果は比較的同じである必要があります (完全に同じでない場合)。

于 2012-06-01T16:01:45.830 に答える