Melhores Práticas da API
Seguem-se as melhores práticas recomendadas.
Recurso produtos
Sugestões gerais
Minimize o número de pedidos que envia atualizando apenas os produtos que foram alterados.
Deve indicar uma data de expiração para os seus produtos. Se não o fizer, os produtos expirarão 30 dias a partir da data em que os adicionar.
Certifique-se de que atualiza os seus produtos antes de expirarem. Se um produto expirar, tem de adicioná-lo novamente, o que resultará num atraso enquanto o produto passa por uma revisão editorial. Deve controlar os produtos que estão prestes a expirar e antes de expirarem atualizar a data de expiração ou simplesmente atualizar o produto (não tem de atualizar nenhum dos campos do produto), o que irá prolongar automaticamente a data de expiração mais 30 dias. Se definir explicitamente a data de expiração, tem de definir uma nova data de expiração manualmente; atualizar o produto não prolongará automaticamente a data de expiração mais 30 dias neste caso.
Sugestões do Batch
Utilize o processamento em lotes sempre que processar mais do que um item. A utilização do processamento em lotes reduz os custos gerais associados aos pedidos HTTP; em vez de incorrer nos custos de cada item se enviar os pedidos individualmente, está a incorrer no custo apenas uma vez.
Para operações em lote, utilize o esquema de compressão Gzip para comprimir o corpo do pedido e da resposta. Se utilizar a compressão, inclua o cabeçalho do pedido HTTP e defina-o
Content-Encoding
como gzip. A API de Conteúdo suporta apenas compressão Gzip.
Sugestões de volume
- Se planeia oferecer mais de 50 milhões de produtos, contacte o seu gestor de conta Microsoft ou representante técnico de suporte antes de criar a sua aplicação.
Recurso de Estado
- O relatório de estado do catálogo contém TODAS as ofertas anteriormente carregadas e rejeitadas nos últimos 30 dias. Uma vez que o tamanho do relatório pode ser muito grande consoante a quantidade de atividade, deve limitar a frequência a que o pede de hora a hora.