私が管理している Facebook ページに、他の点ではまったく同じ投稿が 2 つあります。「フル」と呼ぶ 1 つの投稿は、インサイト値の全範囲を返します (31)値がゼロの場合でも期待できますが、「サブセット」と呼ぶもう 1 つの投稿は、値の非常に限られたサブセットのみを返します ( 7)。実際に返される値については、以下を参照してください。
GUI 駆動の Excel へのエクスポートと Facebook Graph API Explorer (https://developers.facebook.com/tools/explorer) の両方を使用して、これが事実であることを確認したことに注意してください。
私が最初に考えたのは、post_negative_feedback などの特定の値がゼロの場合 (つまり、だれも [非表示] をクリックしたり、スパム/不正行為として報告したりしていない場合)、API が特定の値を抑制するということでしたが、そうではありません。「完全な」投稿にはそのようなレポートはありません (または、少なくともすべての 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 時間待ちました。何を与える?