ニュースフィードを取得するためにFacebook Graph APIを呼び出した場合(例: https://graph.facebook.com/me/home"type": "photo"の投稿の写真リストをどのようにして取得しますか?
この投稿タイプに対して返されるデータの例:
"画像": "http://photos-d.ak.fbcdn.net/hphotos-ak-ash2/hs476.ash2/74934_488508013245942_500295932442_7503613_3825747_s.jpg"、、
"リンク": "http://www.facebook.com/photo.php?fbid=48423348508015942&set=a.488507985942.296814.500295942"、
"名前": "最近のその他の楽しみ..."、
"キャプション": "16枚の新しい写真"、
写真のURLから、投稿に含まれる可能性のある一連の画像の「カバー」画像がわかります。リンクのURLをクリックすると、それらの写真のFacebookページに移動します。
投稿に含まれるすべての写真のURLを取得する方法を知りたい
リンクのURLに投稿に関連する写真に関する情報がエンコードされている可能性があります(set = a.488507985942.296814.500295942)が、その解釈方法がわかりません。
どんな助けもありがとうございます。ありがとう!
回答:
回答№1は0あなたのニュースフィードからの特定の投稿のためにフィールド "object_id"からObjectIdを取得します
次のように別のGraph API呼び出しを行うためにこのobject_id値を使用します -
https://graph.facebook.com/10152199489086727?fields=images&access_token=
これはこの記事のさまざまなサイズの画像のリストを返します。
出力例:
{
"images": [
{
"height": 462,
"source": "https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-xpf1/t1.0-9/10302057_10152199489086727_707407897349696496_n.jpg",
"width": 616
},
{
"height": 320,
"source": "https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-xpf1/t1.0-9/p320x320/10302057_10152199489086727_707407897349696496_n.jpg",
"width": 426
},.... ..
],
"created_time": "2014-07-23T18:15:16+0000",
"id": "10152199489086727"
}