2

バッチ方式を使用して、最大 50 人のユーザーのプロファイルを正常に取得しました。同じプロセスを使用してこれらのユーザーのプロフィール写真を取得しようとしましたが、エラー 302 が発生しました。結果で返された写真を指す URL があることがわかりますが、それを使用して各写真を取得すると、バッチ処理の目的が無効になります。これは、一度にすべてを取得し、HTTP 要求の繰り返しを防ぐためです。Facebook API のバッチ処理を使用してこれらを取得することは可能ですか?

4

1 に答える 1

0

FQL を試す:

SELECT pic_square FROM user WHERE uid IN(SELECT uid2 FROM friend WHERE uid1 = me())

...どこに、、、、のいずれかpic_squareを指定できますpic_smallpic_bigpic_squarepic

これにより、対応するユーザーのプロフィール写真の URL が指定されたサイズで表示されます。

例えば:

https://developers.facebook.com/tools/explorer/?method=GET&path=fql%3Fq%3DSELECT%20pic_square%20FROM%20user%20WHERE%20uid%20IN%28SELECT%20uid2%20FROM%20friend%20WHERE%20uid1%20 %3D%20me%28%29%29

于 2012-04-14T23:06:37.130 に答える