/ / Graph APIを使用して、Facebookのニュースフィード投稿の写真のリストをどのように取得しますか。 - json、facebook、facebook-graph-api

Graph APIを使用してFacebookのニュースフィード投稿の写真のリストを取得するにはどうすればよいですか? - json、facebook、facebook-graph-api

ニュースフィードを取得するために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"
}