googlemaps / googlemaps/openapi-specification
GoogleApi OpenAPI 3 YAML Specification
- Langage dominant
- Aucune donnée de langage
- Étoiles
- 119
- Forks
- 95
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
#### 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

Guide de contribution
Ouvrir le guide de contribution
Évaluation
Cette issue n'a pas encore été évaluée.