これが以前に回答されたことがある場合はご容赦ください。しかし、尋ねられた質問を見ると、StackOverlowに自分の回答がまだ表示されていません。私は経験豊富なPHPプログラマーであり、FacebookAPIを理解しています。FQLの実装はかなりクールだと思います。SQLステートメントに関する私の知識は、学習体験を非常にスムーズにします。しかし、Facebookのドキュメントはそれを数回否定しているようです。クエリできるオブジェクトのリストが表示されますが、リストに特定のリレーショナルオブジェクトが欠落しているように感じます。例:認証されたユーザーのfriend_listと、各リストに関連するユーザーの友達のリストを取得したいと思います。認証されたユーザーの友達リストとその友達のリストを正常に取得できますが、各friend_listsオブジェクトに関連する認証されたユーザーの友達のリストを取得するにはどうすればよいですか?
質問する
3578 次
2 に答える
0
さて、さらなる調査により、FQLデータベースのテーブル部分の完全なリストを見つけることができました。これはここで見つけることができます:http://developers.facebook.com/docs/reference/fql/左側にはテーブルのリストがあり、見よ、friendlist_memberと呼ばれる友人とフレンドリストのリレーショナルテーブルがあります。したがって、この時点で、認証されたユーザーによって作成されたフレンドリストのリストを取得し、別のクエリを実行して、そのフレンドリスト内のユーザーのIDのリストを取得できます。最後に、最終的なクエリを実行して、それらのユーザーの名前や写真などの詳細を取得します。
于 2012-09-20T18:37:20.060 に答える
0
次のfqlを使用します。
SELECT flid, owner, name FROM friendlist WHERE owner=me()
詳細については、
http://developers.facebook.com/docs/reference/fql/friendlist/
于 2012-10-01T04:59:16.707 に答える