2012-04-12 5 views
1

ユーザーの友人のリストを取得したいと思います。このリストでは、どのユーザーにもアプリがインストールされていることを知りたいと思います。Facebook FQLユーザーのリストを取得し、インストールされたパラメータを含める

https://developers.facebook.com/docs/reference/api/user/によれば、グラフapiからアクセスできるインストールされたパラメータがあります。

私は次のクエリでそうしようとしていますが、結果を得ることができません。 (私はreadabiltyに複数行のクエリを分割)

var query = "SELECT uid, name, first_name, last_name, pic_square, status, installed FROM user "; 
query += "where uid IN (SELECT uid2 FROM friend WHERE uid1 = " + Titanium.Facebook.uid + ")"; 
query += "order by first_name"; 
+0

は、あなたがグラフAPIエクスプローラHTTPSでこれを利用したことがあります。ここで//developers.facebook .com/tools/explorer /?どのような結果が表示されますか?空の結果かエラー? – TommyBs

答えて

2

ちょうどAPIエクスプローラを使ってこれを見ていました。 fqlに存在しないが、apiエンドポイントであるため、FQLクエリのフィールドとして「is_app_user」が必要です。

fql?q = SELECT uid、name、first_name、last_name、pic_square、status、is_app_userユーザーからのuid(UID1は()

または

https://developers.facebook.com/tools/explorer/433871385166/?method=GET&path=fql%3Fq%3DSELECT%20uid%2C%20name%2C%20first_name%2C%20last_name%2C%20pic_square%2C%20status%2C%20is_app_user%20FROM%20user%20where%20uid%20IN%20(SELECT%20uid2%20FROM%20friend%20WHERE%20uid1%20%3D%20meを(しようと)私を=友人からUID2 SELECT)

+0

それはうまくいった。どうもありがとうございました。 –

関連する問題