今日、さまざまなサイズの画像に使用できるソース フィールドがなくなっていることに気付くまで、Facebook の写真をアプリケーションで使用していました。
Facebookのドキュメントで、画像配列のすべてのアイテムに「ソース」フィールドが必要であることがわかりました。
画像 | 写真の 4 つの異なる格納された表現 | access_token | が必要です。高さ、幅、およびソース フィールドを含むオブジェクトの配列
Facebookから取得したjsonデータは次のとおりです。
{
"id": "10150916781197589",
"from": {
"name": "Thomas Dekiere",
"id": "641457588"
},
"name": "antwerpen",
"picture": "http://photos-b.ak.fbcdn.net/hphotos-ak-snc7/383569_10150916781197589_641457588_12988491_2098011643_s.jpg",
"source": "http://a2.sphotos.ak.fbcdn.net/hphotos-ak-snc7/s720x720/383569_10150916781197589_641457588_12988491_2098011643_n.jpg",
"height": 720,
"width": 478,
"images": [
{
"width": 1360,
"height": 2048
},
{
"width": 637,
"height": 960
},
{
"width": 478,
"height": 720
},
{
"width": 318,
"height": 480
},
{
"width": 212,
"height": 320
},
{
"width": 180,
"height": 271
},
{
"width": 86,
"height": 130
},
{
"width": 86,
"height": 130
}
],
"link": "http://www.facebook.com/photo.php?fbid=10150916781197589&set=a.10150916780582589.528576.641457588&type=1",
"icon": "http://static.ak.fbcdn.net/rsrc.php/v1/yz/r/StEh3RhPvjk.gif",
"created_time": "2012-04-04T13:42:09+0000",
"position": 1,
"updated_time": "2012-04-04T13:42:19+0000"
}
ご覧のとおり、images 配列項目には source フィールドがありません。
これは現在の正常な動作で、ドキュメントは古くなっていますか、それとも Facebook のバグですか?