Comunidade

Ask a Question
Back to All

API retorna CEP não encontrado

Bom dia, Segue as informações que coletei de envio e retorno da API:
Na API de busca de cidade:
Enviada:
"zipCode=37647276"
Retornado:

V AHEADER = Array {size=3}
oWcConecta:AHEADER[1] = "accept: */*"
oWcConecta:AHEADER[2] = "Content-Type: application/json"
oWcConecta:AHEADER[3] = "Authorization: Bearer 4vgPWzPeT-Ildfyrz1P1FxJtXDo15
CERROR = NIL

CPATH = "/api/v1/busca-por-cep"
CRESULT = "[{"PropertyName":"","Message":"CEP nÃfo encontrado"}]"
CURL = "https://01wapi.paulineris.com.br"

Na API de cotação:
Nesse caso foi atribuído zero ao ID, e foi enviado o seguinte Json:

{  
   "OriginZipCode":"37647276",  
   "OriginCityId":0,  
   "DestinationZipCode":"38610036",  
   "DestinationCityId":4051,  
   "TotalWeight":506.736,  
   "EletronicInvoiceValue":68970,  
   "CustomerTaxIdRegistration":"04115363000638",  
   "ReceiverCpfcnp":"35904039000118",  
   "Packs":[  
      {  
         "AmountPackages":30,  
         "Weight":506.736,  
         "Length":0.51,  
         "Height":0.46,  
         "Width":0.36  
      }  
   ]  
}

E foi retornado:

V cResult = Json

Value = 1730.58

DeliveryTime = 5
ProtocolNumber = NIL
CustomerEmail = NIL

Cubed = .T.

Message = NIL
ExpirationDay = "0001-01-01T00:00:00"
ContactName = NIL

ContactPhoneNumber = NIL

AmountPacks = 0

UnitDestinyDescription = NIL
UnitOriginDescription = NIL
ReceiptForm = NIL
EmissionDate = "0001-01-01T00:00:00"
ActiveDeliveryTime = .T.
DeliveryDaysOnError = .F.
DeliveryDaysOnErrorMessage = NIL
DeliveryPhysicalPerson = 2
DeliveryLegalPerson = 0
cResult[1] = NIL

O CEP que não foi encontrado, é o CEP da nossa fábrica em Extrema (CEP de origem). Caso a API não ache o ID do mesmo, não conseguiremos utilizá-la.