Retorna a lista de atributos relacionados a uma categoria enviada, indicando se eles são obrigatórios ou não para o envio do produto, caso o atributo "compoe_variacao" vier com o valor "true", a mesma deve também ser enviada nas variações do produto caso o mesmo tenha.
POST https://api.shoppingdeprecos.com.br/atributos
Exemplo em PHP
$parametros = array(); $parametros['email'] = {email}; $parametros['senha'] = {senha}; $parametros['IntegracaoID'] = {integracao}; $parametros['PlataformaID'] = {plataforma}; $parametros['CategoriaID'] = {categoria}; $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => 'https://app.shoppingdeprecos.com.br/api/atributos', CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST', CURLOPT_POSTFIELDS => http_build_query($parametros), CURLOPT_HTTPHEADER => [ 'Content-Type: application/x-www-form-urlencoded' ], )); $response = curl_exec($curl); curl_close($curl); echo $response;
Resposta:
{ "status": true, "registros": [ { "id": 100999, "nome": "Quantidade", "obrigatorio": false, "compoe_variacao": true, "opcoes": [] }, { "id": 101029, "nome": "Tamanho Do Pacote", "obrigatorio": false, "compoe_variacao": true, "opcoes": [] }, { "id": 0, "nome": "Brand", "obrigatorio": true, "compoe_variacao": true, "opcoes": [ { "id": "NoBrand", "valor": "NoBrand" }, { "id": "Indonesia Collection", "valor": "Indonesia Collection" } ] } ] }