我試圖在使用.NET Facebook SDK的時間範圍內提取廣告洞察。 我有80個廣告帳戶,所有這些都應該在每天處理。 所有廣告的指標應該提取(這就像70或80)Facebook圖形API - 營銷洞察邊緣錯誤500
這是我正在訪問發出請求端點:
https://graph.facebook.com/v2.8/{AdAccount}/insights?fields={fields}&level=ad&time_range[since]={begin_date}&time_range[until]={end_date}
我沒有運氣試了好幾次。
- 我試着在水平=廣告,每個廣告帳戶連續的請求一個
- 我已經試過並行請求,以使其更快
- 我已經試過批量請求也來嘗試改善性能
所有這些嘗試需要很長時間還來處理,我不明白爲什麼有些請求給我錯誤500,代碼:1未知錯誤,因爲這些錯誤是不是線性的,他們偶爾會出現在不同的請求。
我想知道哪些最佳做法可以爲所有廣告帳戶無誤地提取此類信息量,或者至少在獲得成功答案之前處理這些信息。
UPDATE
我真的不知道發生了什麼,我已經做了兩個簡單的要求
act_107********/insights?level=ad OK
act_138********/insights?level=ad NOT OK
兩個賬戶均爲主動和有效的廣告也是如此。
如果您請求的數據集導致CPU負載過重或需要很長時間,Facebook可能會簡單地關閉API請求。您是否試圖在一個請求中請求所有80個指標?如果是這樣,將它分成幾個單獨的請求可能是有意義的。 – CBroe
@CBroe在對2個不同賬戶act_X_1/insight?level = ad和act_X_2/insights?level = ad的相同簡單請求中,1返回數據並返回2個錯誤500代碼1 – bmvr