Test del codice nella sandbox
Microsoft non fornisce una sandbox per l'API Contenuto in cui è possibile testare l'applicazione prima di distribuirla nell'ambiente di produzione.
Tuttavia, è possibile usare le opzioni seguenti per testare l'applicazione nell'ambiente di produzione senza influire sui dati in tempo reale. Queste opzioni si applicano solo alle risorse Prodotto e Inventario e non alla risorsa Catalogo .
Uso del parametro di query a esecuzione a secco
Per testare il codice nell'ambiente di produzione senza modificare il feed live e influire sugli annunci pubblicati, includere il parametro di query di esecuzione a secco nell'URL dell'endpoint, come illustrato di seguito.
https://content.api.bingads.microsoft.com/shopping/v9.1/bmc/{bmcMerchantId}/products/{itemUniqueId}?dry-run
L'uso dry-run
di non modificherà il feed live, ma restituirà errori di convalida.
Poiché i dati non vengono archiviati nel database quando si usa il parametro dry-run, quando si usa questa opzione si considerino le limitazioni seguenti:
- Le operazioni di inserimento non restituiscono un ID
- Il servizio non genererà e restituirà messaggi di errore secondari, ad esempio qualità dei dati, problemi editoriali e convalide correlate al database
Si noti che la risorsa Cataloghi non supporta il parametro di dry-run
query.
Disabilitazione della pubblicazione
Un'altra opzione consiste nel disabilitare la possibilità di pubblicare il contenuto di un catalogo. I cataloghi disabilitati non verranno pubblicati annunci. In questo modo è possibile eseguire operazioni sul catalogo e acquisire eventuali errori che si verificano.
Per disabilitare un catalogo nell'applicazione Web Microsoft Advertising, selezionare il catalogo nella scheda Gestione catalogo . Quindi, nella scheda Impostazioni catalogo deselezionare Abilita pubblicazione.
È anche possibile usare la risorsa Cataloghi per disabilitare la pubblicazione. Per informazioni dettagliate, vedere Gestione dei cataloghi.
Come per l'uso del dry-run
parametro di query, i messaggi di errore secondari, ad esempio la qualità dei dati, i problemi editoriali e le convalide correlate al database, non vengono generati e non vengono restituiti. Tuttavia, le operazioni di inserimento restituiscono gli ID.
Attenzione
I prodotti sono univoci all'interno di un negozio, non di un catalogo. Se si dispone di un prodotto con lo stesso ID in più cataloghi, eventuali modifiche apportate al prodotto nel catalogo disabilitato si verificheranno anche nei cataloghi abilitati. Ciò significa che anche con la pubblicazione disabilitata in un catalogo, un altro catalogo può pubblicare annunci per quel prodotto.
Nota
Non è possibile aggiornare il catalogo predefinito di un archivio. Se si tenta di aggiornare il catalogo predefinito, la richiesta ha esito negativo.