Introdução
Atualmente, vivemos num mundo digitalizado. Os consumidores utilizam de multiplataformas para comprar produtos, pesquisam e por vezes compram online. A facilidade de ter tudo na palma da mão criou a necessidade de negócios digitais que entreguem a melhor experiência possível para o cliente.
Autenticação
A autenticação das APIs do Marketplace é realizada com a informação de um par de tokens no cabeçalho (header) das requisições. O seguinte par de tokens é esperado em cada requisição:
client_id: Identificação da APP. Sua geração ocorre no momento da criação da APP pelo painel do desenvolvedor. Seu valor pode ser visualizado na coluna Token da lista de APPs e poderá ser utilizado tanto em Sandbox quanto em Produção após a aplicação passar pelo processo de homologação.
access_token: Identificação do token de acesso, que armazena as regras de acesso permitidas à APP. Sua geração ocorre em dois momentos no processo de integração com as APIs.
Métodos HTTP
Método | Utilidade |
---|---|
GET | O método GET requisita uma representação do recurso especificado. Requisições usando GET devem apenas recuperar dados e não devem ter qualquer outro efeito. |
HEAD | Variação do GET em que o recurso não é retornado. É usado para obter metainformações por meio do cabeçalho da resposta, sem ter que recuperar todo o conteúdo. |
POST | Envia dados para serem processados (por exemplo, dados de um formulário HTML) para o recurso especificado. Os dados são incluídos no corpo do comando. |
PUT | Caso você necessite atualizar os dados de um usuário, utilizando o método PUT você pode os atualizar diversas vezes, pois o PUT vai sobrescrever os dados com isso ficará somente com um único registro atualizado. |
PATCH | O PATCH método é usado para aplicar modificações parciais a um recurso. |
DELETE | Exclui o recurso. |
OPTIONS | O OPTIONS método é usado para descrever as opções de comunicação para o recurso de destino. |