Oggi pubblichiamo l'API Graph API v10.0 e l'API Marketing v10.0 di Facebook.
Questa release contiene molti annunci, aggiornamenti, deprecazioni e annullamenti di deprecazioni che possono influire sul modo in cui le tue applicazioni si integrano con la nostra piattaforma. Questo post descrive questi aggiornamenti e i passaggi necessari che gli sviluppatori devono intraprendere per evitare interruzioni ove applicabile.
Di seguito vengono fornite informazioni dettagliate su tutte le modifiche. Per le specifiche tecniche, consulta il nostro registro modifiche v10.0.
Visita l'hub Iniziative della piattaforma per maggiori informazioni sulla nostra Piattaforma per sviluppatori.
Per evitare di perdere l'accesso all'API della Piattaforma Facebook, completa il Controllo sull'uso dei dati (DUC, Data Use Checkup) entro 60 giorni dalla registrazione. Puoi completare il DUC andando alla pagina "Le mie app" nella Dashboard gestione app.
Lo scorso autunno, Facebook ha lanciato il Controllo sull'uso dei dati (DUC), un nuovo requisito annuale per gli sviluppatori che ha lo scopo di certificare che il loro accesso alle API e l'utilizzo dei dati sia conforme alle Condizioni della Piattaforma e alle Normative per gli sviluppatori.
Nell'ambito della nostra graduale implementazione in tutte le app, riceverai una data di scadenza e ulteriori istruzioni tramite un avviso per sviluppatori, insieme a un'e-mail all'indirizzo di contatto registrato e una notifica nell'elenco Azioni richieste sulla Dashboard gestione app.
Per istruzioni dettagliate sul completamento del DUC, consulta la documentazione per gli sviluppatori. Maggiori informazioni sul DUC sono disponibili inoltre nella sezione delle FAQ.
A partire dal 24 maggio 2021, quando si utilizzerà l'API di Groups, la finestra di accesso ai dati disponibile per le applicazioni sarà limitata a 90 giorni.
Stiamo inoltre introducendo l'accesso all'API Groups multilivello per le applicazioni consumer in base alla loro modalità (sviluppo o pubblicata). Le autorizzazioni dell'API Groups ora si comporteranno in modo simile all'Accesso Standard e Avanzato per le app Business.
Oggi le app in modalità Sviluppo possono accedere a tutti i contenuti di Gruppi pubblici e Gruppi privati in cui lo sviluppatore è un amministratore. Dopo aver completato l'Analisi dell'app, queste app possono accedere a tutti i contenuti dai gruppi che hanno installato l'app.
Dal 24 maggio 2021, le app in modalità Sviluppo potranno accedere ai propri contenuti solo in Gruppi pubblici e Gruppi privati in cui lo sviluppatore è un amministratore. Ciò significa che l'app non avrà accesso ai contenuti che altri utenti dei Gruppi (senza ruoli nell'app) hanno pubblicato, come post e commenti.
Maggiori informazioni sono disponibili nel registro modifiche v10.0
Nell'ambito delle nostre iniziative continue volte a salvaguardare e proteggere i dati degli utenti, abbiamo aggiunto le autorizzazioni public_profile (ovvero, i campi predefiniti del profilo pubblico) ed email al modello dei livelli di accesso annunciato con Graph v8.0 per le app Business nuove ed esistenti.
Le app Business di nuova creazione ora iniziano con l'accesso Standard per le autorizzazioni public_profile ed email. Quando un'app dispone dell'accesso Standard a public_profile, solo gli utenti con un ruolo nell'app o nell'azienda che ha rivendicato l'app possono cercare o accedere all'app. Se hai bisogno che utenti esterni accedano alla tua app, gli amministratori dell'app possono richiedere l'accesso Avanzato nella Dashboard gestione app. Questo accesso verrà concesso automaticamente.
Maggiori informazioni sono disponibili nel registro modifiche v10.0
Come annunciato il 10 novembre 2020, le app di tipo Consumer e Gaming inviate per l'Analisi dell'app o per passare dalla modalità Sviluppo alla modalità Pubblicata, dovranno fornire un callback della richiesta di eliminazione dei dati o un URL con istruzioni specifiche destinate agli utenti su come richiedere l'eliminazione dei loro dati. Abbiamo in programma di rendere obbligatorio questo requisito entro il 10 novembre 2022 e lo ricorderemo agli sviluppatori di app 60 giorni prima della sua applicazione.
L'interfaccia utente di Gestione inserzioni non supporterà più la creazione di report sui dati delle metriche di insight sulle inserzioni più vecchi di 37 mesi. L'API restituirà un errore quando la richiesta contiene intervalli di date oltre il periodo di mantenimento di 37 mesi. "date_preset = lifetime" verrà disabilitato e sostituito con "date_preset = maximum".
Le modifiche nell'API Graph v10.0 ad AdsInsight, ad eccezione di "date_preset = lifetime", verranno applicate a tutte le altre versioni dell'API Graph dopo 90 giorni. Il campo specifico chiamato non deve essere modificato. Ci sarà una funzionalità preimpostata e tutte le chiamate "Lifetime" avranno come impostazione predefinita un periodo di mantenimento massimo di 37 mesi.
Questa modifica non avrà alcun impatto sui dati relativi alle creatività dell'inserzione, ai segmenti di pubblico, alle impostazioni di pubblicazione o ai nomi degli oggetti pubblicitari e non verranno apportate modifiche al calcolo delle metriche esistenti. Questa modifica verrà applicata a tutte le piattaforme di reporting sulle inserzioni, tra cui Gestione inserzioni, Report pubblicitari e LAX (Lightweight Ad Experiences).
Maggiori informazioni sono disponibili nel registro modifiche v10.0
A partire dal 24 maggio 2021, quando i partner imposteranno un "expire_time" per i dati che caricano su ThreatExchange, i dati verranno cancellati definitivamente ("hard delete") all'ora di scadenza indicata. Se desideri indicare che i dati non sono più validi, imposta il campo "expired_on" per eliminarli automaticamente.
In precedenza, con l'eliminazione temporanea ("soft delete") i contenuti scaduti venivano etichettati come scaduti. Non supportiamo più le eliminazioni temporanee e, alla scadenza del contenuto, questo verrà eliminato definitivamente e non sarà più visibile in ThreatExchange.
Inoltre, tutti i ThreatDescriptor non Facebook in ThreatExchange verranno eliminati definitivamente una volta scaduti. L'ora di scadenza continuerà a essere impostata dal creatore del ThreatDescriptor. L'eliminazione inizierà quindi su tutti i ThreatDescriptor scaduti non creati da Facebook. Se la tua applicazione ha attualmente ThreatDescriptor scaduti che non desideri eliminare quando questo criterio entrerà in vigore, devi rinviare la data di scadenza o impostarla su "0" per assicurarti che i dati non scadano mai.
Fai clic qui per maggiori informazioni sulle modifiche
Dal 24 maggio 2021, non chiederemo più i parametri location_spec e country durante la creazione di un pubblico personalizzato simile in tutte le versioni dell'API.
Quando si crea un pubblico simile, l'utente seleziona l'origine simile e il rapporto desiderato. La posizione per il pubblico simile verrà definita dalla posizione del Paese nelle specifiche di targetizzazione della campagna. Questa modifica non influirà in alcun modo sulle campagne esistenti, ma solo sulle campagne nuove e su quelle che sono state modificate.
La nuova pagina Stato azienda di Facebook aumenterà la trasparenza e la comunicazione proattiva con gli sviluppatori esterni che utilizzano i prodotti della Piattaforma Facebook. Questa pagina fornirà un luogo centralizzato per controllare lo stato della piattaforma dei prodotti aziendali di Facebook (inserzioni, API WhatsApp Business, Piattaforma per sviluppatori Facebook, ecc.). La pagina è attualmente attiva per Gestione inserzioni e API Whatsapp Business ed entro maggio 2021 verranno aggiunti ulteriori prodotti aziendali.
Il 24 maggio 2021 elimineremo l'SDK Go Live Dialog (GLD). Questa deprecazione di uno strumento di produzione live legacy si verificherà in tutte le versioni dell'API. Questa modifica avrà effetto solo sulle trasmissioni in diretta su Facebook. Incoraggiamo gli sviluppatori a usare il Live Producer e l'API Live per tutte le soluzioni di produzione live personalizzate.
Soluzioni per il go live dopo l'eliminazione dell'SDK GLD:
Maggiori informazioni sono disponibili nel registro modifiche v10.0
Il 24 maggio 2021, la targetizzazione in base alle connessioni non sarà più supportata durante la creazione/modifica di un gruppo di inserzioni. Questo requisito avrà effetto solo sulle campagne nuove e modificate e non ci sarà alcun impatto sulle campagne esistenti.
Maggiori informazioni sono disponibili nel registro modifiche v10.0
Al lancio dell'API Graph v8.0, avevamo eliminato l'endpoint gr:delete:Page/tabs per le tab delle Pagine. Abbiamo deciso di annullare immediatamente la deprecazione di questo endpoint per l'API Graph v10.0 e ripristineremo il suo accesso il 24 maggio 2021 in tutte le altre versioni di Graph.
Maggiori informazioni sono disponibili nel registro modifiche v10.0
Al lancio dell'API Graph v9.0, avevamo limitato l'accesso a tre endpoint business:
Al lancio di Graph v10.0, riapriremo questi endpoint alle chiamate API quando le app soddisfano una di queste due condizioni:
Maggiori informazioni sono disponibili nel registro modifiche v10.0
Nell'ambito del nostro programma di gestione delle versioni dell'API Marketing, di seguito sono riportate le prossime deprecazioni delle versioni dell'API Marketing:
Per evitare interruzioni della tua attività, ti consigliamo di migrare tutte le chiamate all'ultima versione dell'API Marketing lanciata oggi. (Visita il registro modifiche per maggiori dettagli).
Nell'ambito del nostro programma di gestione delle versioni dell'API Graph, di seguito sono riportate le prossime deprecazioni delle versioni dell'API Graph: