2015-07-03 175 views
0

我通過開發人員級別訪問的fb應用程序使用市場營銷fb圖API。我需要儘可能經常地獲取所有數據(有關廣告系列,廣告集,統計信息等等的信息)。有一些限制,我很快就會聯繫圖形營銷API。幾百次電話後,我被卡住了。Facebook營銷API限制

我的問題是:

  • 是可能的,如何增加限制
  • 什麼是獲取所有數據的有效方式。我最感興趣的是跟蹤更改(已添加/更新/刪除和統計),但首先我需要以某種方式收集我的所有營銷帳戶數據。
+0

我‘儘可能多地’轉化爲一對夫婦倍天。你也一樣嗎?我想不太好給出所有相關的細節。還有什麼限制你打? 100000000請求/天?每小時100瑞格? – Paolo

+0

謝謝@Paolo。對不起,不準確。目前在我的開發者賬戶中,我打了大約100個電話的上限,我正在逐一進行。我所做的只是: - 獲取所有廣告系列(其中有202個廣告系列),限制設置爲25,即9個電話, - 可爲每個廣告系列獲取所有廣告集。它總共只有100個電話。 –

回答

0

要求每個對象的信息/統計數據會在一段時間後受到傷害。如果您需要有關參與度,社交範圍,展示次數等詳細統計信息,則可以選擇以下幾種選擇:

/reportstats endpoint適用於大多數對象和過濾聚合過濾器,特異性,列選擇和其他有用的東西,也可以調用爲所請求的所有對象異步生成統計報告。這甚至可以在帳戶級別上完成。您可以輕鬆地爲帳戶或廣告系列中的整個對象樹檢索傳遞統計信息的低級彙總。

另一個他們的API在更近期的發展是Insights端點,這是用於檢索統計以及集中端點並操作更像圖形API(請求字段名稱,濾波,預設等)的其餘部分。

我建議您閱讀每篇關於檢索廣告api對象的投放統計信息。

此外,如果您正在尋找對象的屬性,有幾個選項。最有用的一個可能是你可以在params中請求沒有端點和對象id列表的圖表api。該請求看起來像這樣graph.facebook.com/?ids=000000000。此外,您可以使用facebook的fields查詢參數返回關於該對象的屬性。可是等等;還有更多。 Facebook的圖表api通過相同的查詢參數爲連接的對象提供field expansion。也就是說,你可以要求所有廣告系列屬性,所有廣告組的名稱和廣告組的廣告的名字,像這樣:

curl -G \ 
    -d 'ids=00000000,111111111' \ # ids of campaigns 
    -d 'fields=name,adcampaigns.limit(50).fields(name),adgroups.limit(50).fields(name)' \ 
    -d 'access_token=xxxxxxxxxx' \ 
    https://graph.facebook.com/v2.4 
+0

謝謝你的回答。我已經知道了。 AFAIR我使用「統計」邊緣來檢索一些「ID」的統計數據,自從v2.4 API發佈以來,這些數據不再有效。 因此,目前我使用「洞察」邊緣,並且可以提供關卡(如廣告系列)來收集統計信息。 我已經設法處理#17錯誤代碼,切換到差異廣告帳戶,併爲我獲得的帳戶進入冷卻狀態300秒。根據這段時間之後的商業API的fb文檔,賬戶應該可能再次被新的API調用「垃圾」。 到目前爲止,它作爲POC :) –

+0

良好的交易。真高興你做到了 :] – jbielick