我管理的Facebook页面上有两个相同的帖子。我们称之为“完整”的一个帖子会返回全部的洞察值(31)我期望即使值为零,而我们称之为“子集”的另一个也仅返回一个非常有限的价值子集(7)。请参阅下面的实际返回值。
请注意,我已经通过使用GUI驱动的Excel导出和Facebook Graph API Explorer(https://developers.facebook.com/tools/explorer)确认了这种情况。
我的第一个想法是,如果它们为零(即,没有人点击隐藏或报告为垃圾邮件/滥用),则API会抑制某些值,例如post_negative_feedback,但事实并非如此。 “完整”帖子没有这样的报告(或者至少所有post_negative_ *字段的返回值都为零。
我甚至试图故意报告没有负面返回值的帖子作为垃圾邮件,然后重新发布我认为是实时字段(即post_negative_feedback),但数据仍然是空的:
{
"data": [
],
(paging data)
}
是什么给出了?
以下是针对有问题的帖子返回的更有限的子集:
post_engaged_users
post_impressions
post_impressions_fan
post_impressions_fan_unique
post_impressions_organic
post_impressions_organic_unique
post_impressions_unique
以下是大多数其他帖子返回的完整集(添加星号以显示上面返回的子集):
post_consumptions
post_consumptions_by_type
post_consumptions_by_type_unique
post_consumptions_unique
*post_engaged_users
*post_impressions
post_impressions_by_story_type
post_impressions_by_story_type_unique
*post_impressions_fan
post_impressions_fan_paid
post_impressions_fan_paid_unique
*post_impressions_fan_unique
*post_impressions_organic
*post_impressions_organic_unique
post_impressions_paid
post_impressions_paid_unique
*post_impressions_unique
post_impressions_viral
post_impressions_viral_unique
post_negative_feedback
post_negative_feedback_by_type
post_negative_feedback_by_type_unique
post_negative_feedback_unique
post_stories
post_stories_by_action_type
post_story_adds
post_story_adds_by_action_type
post_story_adds_by_action_type_unique
post_story_adds_unique
post_storytellers
post_storytellers_by_action_type
问题(除了“为什么会发生这种情况?”)是因为我试图给那些未能报告任何计数的帖子提供负面反馈 - 而且我仍然没有收到任何数据(希望“1”或者周围的东西)。我开始等待强制性的15分钟(实时现场),然后当它不起作用时,给它整整24小时。是什么给了什么?