-1

重複
の可能性: 既に持っているユーザー ID から pic_squre と sex を取得するにはどうすればよいですか?

ユーザーの選択した10人の友達から、uid、sex、pic squareを選択したい。

これらの 10 人の友人はユーザーによって選択され、その uid をPHP配列に格納できます。

$xyz[]

では、その配列を使用して、 FQLで 10 人の友人の uid、性別、および pic square を取得するにはどうすればよいでしょうか?

これが FQL では不可能な場合、他の方法でどのように行うことができますか?

私はこれを試しました

$FQLQuery = 'SELECT uid,sex,pic_square FROM friend WHERE uid in (" . implode(",", $xyz) . ");';

しかし、これは機能していません。どうすれば修正できますか?

4

2 に答える 2

0

「友達」を「ユーザー」に置き換えるだけです

$FQLQuery = 'SELECT uid,sex,pic_square FROM user WHERE uid in (" . implode(",", $xyz) . ");'
于 2011-10-17T14:18:39.480 に答える
0

を参照してくださいhttps://developers.facebook.com/docs/reference/rest/fql.query/。ここで FQL クエリを実行できます。

に記載されているように、 uid1 friend table、uid2の2つの列しかありませんhttps://developers.facebook.com/docs/reference/fql/friend/

最後に、クエリは次のようになります。

SELECT uid, sex,pic_square FROM user WHERE uid in(  select uid2 from friend where uid1=786644124)
于 2011-10-17T11:39:24.803 に答える