Graph API を使用して、ファン ページのウォール ポストを取得しています。
Facebook iOS アプリ自体がプレースホルダーの正確な比率を決定できることに気付きました。
http://developers.facebook.com/tools/explorer?method=GET&path=facebook%2Ffeed%3Ffields%3Dpicture
{
"data": [
{
"picture": "http://photos-b.ak.fbcdn.net/hphotos-ak-frc1/247019_457846347622804_946521095_s.jpg",
"id": "20531316728_10151883063741729",
"created_time": "2013-05-02T16:57:25+0000"
},
:
:
:
{
"picture": "http://photos-e.ak.fbcdn.net/hphotos-ak-ash4/223257_10151498310776729_930531604_s.jpg",
"id": "20531316728_10151498193061729",
"created_time": "2012-10-05T18:42:38+0000"
}
],
"paging": {
"previous": "https://graph.facebook.com/20531316728/feed?fields=picture&limit=25&since=1367513845",
"next": "https://graph.facebook.com/20531316728/feed?fields=picture&limit=25&until=1349462557"
}
}
そこには、API 応答に写真の寸法の情報が含まれていません。Facebook iOS アプリのようなカスタム クライアントで正しいプレースホルダー サイズが必要です。
/facebook/feed?fields=picture,width,heightを追加しようとしましたが、対応する情報を取得できませんでした。
API 自体から画像の高さと幅のパラメーターを取得する方法はありますか?