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.