Prima della versione 4.0, l'acquisto di inserzioni poteva causare il timeout del sistema, errori di memoria esaurita o ritardi. Per garantire la scalabilità del sistema, abbiamo separato la logica che richiede un calcolo significativo e che provoca errori temporanei in un flusso di lavoro separato chiamato post-elaborazione. Ora, quando crei o modifichi le inserzioni, è più resiliente agli errori temporanei. Il processo è il seguente:
Per rappresentare una fase di post-elaborazione dopo la ricezione di una richiesta, nella versione 4.0 abbiamo introdotto lo stato di pubblicazione inserzioni IN-PROCESS
. Questo nuovo stato si applica a:
{campaign_ID}
,{ad_set_ID}
,{ad_ID}
e{ad_creative_ID}
. Per campagne, gruppi di inserzioni e inserzioni, ha effetto su:
Campo | Versione 4.0 e versioni successive | Versioni precedenti alla 4.0 |
---|---|---|
|
| Per campagne o gruppi di inserzioni: |
| Nessuna modifica | Nessuna modifica |
| Nessuna modifica | Nessuna modifica |
La fase di post-elaborazione viene visualizzata in effective_status
per campagne, gruppi di inserzioni e inserzioni e nel campo status
per le creatività dell'inserzione. Ad esempio, puoi effettuare query sullo stato dell'oggetto su /creative_id?fields=status
. Se è nella fase di post-elaborazione, vedrai:
{ "status": "IN-PROCESS", "id": "<creative_id>" }
Se la creatività dell'inserzione ha superato correttamente la post-elaborazione, vedrai:
{ "status": "ACTIVE", "id": "<creative_id>" }
Se la post-elaborazione non va a buon fine, l'oggetto viene impostato su WITH_ISSUES
e viene riportato un errore in issues_info
. Ad esempio, in creative_ID?fields=status, issues_info
:
{ "status": "WITH_ISSUES", "issues_info": [ { "level": "CREATIVE", "error_code": 1815869, "error_summary": "Ad post is not available", "error_message": "The Facebook post associated with your ad is not available. It may have been removed, or you may not have permission to view it." } ], "id": "<creative_id>" }
Quando è IN_PROCESS
, puoi ancora apportare aggiornamenti regolari all'oggetto e ai suoi elementi secondari.