現在、(任意の) ユーザーを姓名で検索する目的で、FB GRAPH API Explorer Tool を試しています。
このバグ ( https://developers.facebook.com/bugs/331209630309433 ) により、エクスプローラーで名前検索をテストできないため、代わりに、検索を実行したときに返されるデータの種類を調査することにしました。
この目的のために、私のテスト FQL クエリは次の形式になっています。
SELECT uid, username, first_name, last_name, sex, website, about_me , activities , email, current_location, birthday_date, books, interests, work, .... {any other field}
FROM user
WHERE uid in ({list of known/random user ids})
クエリは、すべてのユーザーのフィールド uid、username、first_name、last_name、sex の値を返しますが、その他のユーザーには空/null を返すことに気付きました。
これは何が原因ですか?これは、これらのユーザーが私の「FB フレンド」ではないか、これらのフィールドを FB G API に返さないように権限が設定されているか、その両方か、またはその他の理由によるものですか?
また、ほとんどのユーザーが公開 FB Web サイトの [お気に入り] > [その他] セクションの下にいくつかのリンク/情報を持っていることに気付きました。これはどのように FB G API にマップされ、どのように取得できますか?
アドバイスをいただければ幸いです。
ジョンスミス