hugops
August 28, 2024, 4:42pm
1
Estou testando esse endpoint para busca os pickup points
The Checkout API allows you to obtain and configure information about the shopping cart and its attachments, personalization of custom fields, orderForm structure, fulfillment data, order management, and identification of the sellers delivery region.
Usando coordenadas sempre me retorna esse erro
{
"fields": {},
"error": {
"code": "001",
"message": "Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')",
"exception": null
},
"operationId": "68a7597b-296e-47d9-b016-bf59ff3231b2"
}
Exemplo do request que estou usando
api/checkout/pub/pickup-points?geoCoordinates=-47.924747467041016&geoCoordinates=-15.832582473754883
Mas usando os campos postalCode e countryCode funciona normalmente
Oi, @hugops !
Você está duplicando o query param, experimente como na imagem ou algum dos outros jeitos abaixo:
https://{accountName}.{environment}.com.br/api/checkout/pub/pickup-points?geoCoordinates=[-47.924747467041016,-15.832582473754883]
https://{accountName}.{environment}.com.br/api/checkout/pub/pickup-points?geoCoordinates=[-47.924747467041016;-15.832582473754883]
https://{accountName}.{environment}.com.br/api/checkout/pub/pickup-points?geoCoordinates=-47.924747467041016;-15.832582473754883
https://{accountName}.{environment}.com.br/api/checkout/pub/pickup-points?geoCoordinates=-47.924747467041016,-15.832582473754883
2 Likes
hugops
August 28, 2024, 6:08pm
3
Boa tarde,
Obrigado pelo retorno!
Dos exemplos que você passou somente essa retornou
api/checkout/pub/pickup-points?geoCoordinates=-47.924747467041016;-18.832582473754883
Estava duplicado pois estava fazendo a requisição baseado no exemplo que a documentação gera
curl --request get \
--url 'https://apiexamples.vtexcommercestable.com.br/api/checkout/pub/pickup-points?geoCoordinates=-47.924747467041016&geoCoordinates=-15.832582473754883' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json'
Obrigado pela ajuda
Oi, @hugops !
Já abri uma solicitação para correção da documentação para que outras pessoas não tenham o mesmo problema. Sinto pelo erro e obrigada por sinalizar aqui na Community
1 Like