2014-09-22 57 views
0

我正在使用reportstats edge以CSV格式下載一些報表。 (它可能適用於XLS以及)Facebook Ads Insights API reportstats端點

我已經注意到:

  • 頭具有比數據列參數不同的描述 - 是有描述映射的資源? (如adgroup_id - > '廣告ID',adgroup_name - > '廣告名稱',unique_impressions - > '關愛' ......

  • 將在data_columns PARAM被定義CSV列的順序

  • !有些列沒有以csv格式返回 - 我目前確定的兩個列表是inline_actionsunique_social_clicks - 列以csv格式跳過,但在json中可用 - 是一個錯誤還是有原因?

  • 一般問題 - csv格式是否需要分頁或者我會一直得到所有的數據?

  • 值映射 - csv/xls格式中的常量值具有不同的標籤,例如。 (desktop_feed - >'桌面計算機上的新聞源'),是否有描述所有可能值的資源?

  • 異步報告請求 - 它經常發生,雖然我正在檢查report_run_idasync_percent_completion數據仍然不可用時,它應該。我收到一條文字回覆No data available.。我需要重試,然後通常可用。這是預期的嗎?

謝謝!

回答

0
  • API和XLS中的不同名稱是故意的; API開發人員喜歡的命名與廣告API的其餘部分保持一致,但使用XLS出口的人往往不是開發商和喜歡人性化的命名

  • 可以使用export_columns定義訂單

  • inline_actions/unique_social_clicks - 不知道,也許這些可能被棄用
  • 它會給你所有的數據
  • 我不認爲有放置值之間的映射公共資源:-(
  • 你需要檢查report_run_id作業狀態(場「async_status」),這應該工作可靠樂;一旦它是「工作完成」,您應該能夠獲得數據
+0

- API和XLS之間的不同名稱絕對有意義,但一旦您通過API下載數據並想要在人類中顯示數據,它就開始出現問題友好的方式 - 據我所知,沒有可用的映射? - export_columns - 這是真的支持嗎?我無法在文檔中找到任何參考 - 'async_status' - 有兩個字段'sync_status'和'async_percent_completion' - 我檢查後一個 - 我假設一旦它是100我的報告應該立即可用 - 這並不總是案子 – Kuba 2014-11-04 09:27:09

相關問題