2011-02-10 9 views
1

FQLを使用してuserの職場情報を取得したいと考えています。Facebook FQLを使用してプロフィールから仕事情報を選択

グラフAPIを使用してUserオブジェクトを取得すると、基本的に作業履歴のリストであるworkという情報が含まれます。リスト要素には、employerlocationdescriptionなどのノードが含まれています。

ノードは内部的にページとして表示されます。私がノードのIDをとると、 FQLを使用してpageにそのpage_idを照会すると、対応する情報を持つオブジェクトが取得されます。

私の質問は今、グラフAPIにアクセスせずに同じ情報を得るためにFQLを使用するのですか?特定のユーザーの雇用主のpage_idをすべて見つけるにはどうすればよいですか?

私がFQLだけを使用することを主張する理由は、パフォーマンスです。もちろん、私は問題のすべてのユーザーのグラフAPIにアクセスしてそのように情報を得ることができますが、私はFQL専用のソリューションを探しています。

+0

私はこれが可能だとは思わないが、FQLは雇用者の名前を検索し、それはfacebookオブジェクトIDではない – ifaour

答えて

1

この情報はFQLから取得できます。 「ユーザー」テーブルを読んで作業フィールドを探します。返されるJSONデータは、Graphと同じ形式でなければなりません。結果は配列であり、各結果には「id」と「name」フィールドを持つ「雇用者」オブジェクトが含まれている必要があります。

このフィールドにアクセスするには、user_work_historyまたはfriends_work_historyが必要です。

+1

私は完全に間違っているかもしれないが、最後に私がチェックした 'id'は含まれていないFQLを介して雇用主のロゴを見つけることはできませんでした。 – kongo09

関連する問題