ユーザー ID xUID を持っているので、次の方法でプロフィール写真を取得できます。
http://graph.facebook.com/xUID/picture?type=large
問題は、その URL から返された画像が実際のサイズ (幅約 200px) ではないことです。
そのユーザーの写真を取得する必要がありますが、実際のサイズです。
私がこれまでに行ったことは次のとおりです。
1. ユーザーアルバムの取得
https://graph.facebook.com/me/albums?access_token=xToken
2. それを繰り返し、type="profile" を持つアルバムを取得します。
3. そのアルバム ID (xAID) を使用して、FQL クエリを作成できます。
SELECT pid, object_id, src_big FROM photo WHERE album_object_id = xAID
4. プロフィール写真を取得します。
5. 反復して、ユーザーが最後にアップロードしたものを見つける必要があります。
したがって、このプロセスは複雑で時間がかかります。これを達成するためのより良い/より簡単な/より速い方法はありますか?
どうもありがとう!