2016-09-09 7 views
3

Insights APIを使用して広告アカウントで毎日の掲載結果統計を取得しようとしています。これを達成するために、time_increment=1を設定しています。当時のデータがない場合でも、指定した間隔内の毎日の統計情報を受け取ることが期待されます(この場合、カウントはゼロになります)。代わりに私は1日だけ統計情報を取得します。おそらく、私のテストアカウントがアクティブだった1日です。ここで FacebookのマーケティングAPI分析では、範囲内のすべての日にデータが返されません。

は呼び出しです:

curl "https://graph.facebook.com/v2.7/act_[redacted]/insights? 
fields=clicks,impressions,cpc,ctr&access_token= 
[redacted]&time_range%5Bsince%5D=2016-09-01 
&time_range%5Buntil%5D=2016-09-09&time_increment=1" 

出力:私の時間帯が2016-09-01 - 2016-09-09に設定されているが、私は唯一の2016-09-06の日のためにデータを持っている

{ 
    "data": [ 
    { 
     "clicks": "3", 
     "impressions": "89", 
     "cpc": 0.29333333333333, 
     "ctr": 3.3707865168539, 
     "date_start": "2016-09-06", 
     "date_stop": "2016-09-06" 
    } 
    ], 
"paging": { 
    "cursors": { 
    "before": "MAZDZD", 
    "after": "MAZDZD" 
} 
} 
} 

注意してください。

質問:上記のような応答を得ることはできますが、エントリの一部にデータがない場合でもカウントがゼロになっても時間範囲内の毎日のエントリがありますまたはnull)?

+0

私も同様の問題がありました。私は特定の日付範囲についての洞察を求めていますが、返された洞察では日付範囲やatleastを無視します。開始日と終了日は間違っています。 – Gokigooooks

答えて

1

Facebookに到達しましたが、実際にはデータがない期間については、洞察オブジェクトは返されません。時系列データセットを作成する場合は、空白を記入するのは呼び出し元によって異なります。

関連する問題