googlemaps / googlemaps/openapi-specification
GoogleApi OpenAPI 3 YAML Specification
- Lenguaje dominante
- Sin datos de lenguaje
- Estrellas
- 119
- Forks
- 95
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
#### Issue
When making a request to the Google Autocomplete API A 500 internal error is being thrown by the when the JSON object is being deserialized. The following properties are required in the PlaceAutocompleteStructuredFormat object:
- secondary_text
- main_text_matched_substrings
However Google Autocomple API does not always return these properties in the json model, which is causing the 500 internal error.
#### Environment details
- OpenApi version: 1.17.17
- PlaceAutocompleteStructuredFormat
#### Language and framework
- Dotnet c#
#### Steps to reproduce
1. Request to Google API Autocomplete
2. Google Autocomple API does not always return a secondary_text or main_text_matched_substrings in the JSON response
3. When the JSON response is being deserialized a 500 status code error is being thrown
#### Code example
`
try
{
return JsonConvert.DeserializeObject(response.Content, type, _serializerSettings);
}
catch (Exception e)
{
throw new ApiException(500, e.Message);
}
}
`
#### Stack trace

Guía de contribución
Evaluación
Este issue todavía no se ha evaluado.