グラフパスを使用して、アプリからすべての投稿を読み取ろうとしています:
/me/home/filter=app_MY_APP_ID
.
返されたデータの中で、私のアクションのいくつかは次のようにグループ化されています。
actions = (
{
link = "https://www.facebook.com/735475141/posts/10153036942300142";
name = Comment;
}
);
application = {
//deleted for app privacy
};
"created_time" = "2013-07-30T14:41:24+0000";
from = {
id = 735475141;
name = "Can Poyrazo\U011flu";
};
id = "735475141_10153036942300142";
privacy = {
value = "";
};
type = link;
"updated_time" = "2013-07-30T14:41:24+0000";
}
アクション ( https://www.facebook.com/735475141/posts/10153036942300142 ) に移動すると、4 枚の写真がグループ化されており、ストーリーのタイトルは「X が MY_APP で 4 枚の写真を撮りました」という素晴らしい内容です。しかし、Graph API からその投稿オブジェクトにアクセスしようとすると、1 つの投稿しか取得できません。
{
"id": "10153036942300142",
"from": {
"name": "Can Poyrazoğlu",
"id": "735475141"
},
"start_time": "2013-07-29T17:46:22+0000",
"end_time": "2013-07-29T17:46:22+0000",
"publish_time": "2013-07-29T17:46:22+0000",
"application": {
//removed for privacy
},
"data": {
"photo": {
"id": "557831850941984",
"url": "https://www.facebook.com/photo.php?fbid=10153036942105142",
"type": //removed for privacy
"title": ""
}
},
//...
}
Web サイトに表示される「グループ化されたアイテム」の投稿は、Graph API でその投稿のオブジェクトの 1 つだけを参照しているようです。可能であれば、グループ化せずにすべてのアクションにアクセスするにはどうすればよいですか?