1 dépôt
Mapping language-level arguments to HTTP query parameters for API requests.
Distinct from Request Parameter Mapping: Focuses on the outgoing request construction (composition) rather than the incoming request binding (mapping) described in [f4_mt1].
Explore 1 awesome GitHub repository matching web development · Query String Composition. Refine with filters or upvote what's useful.
Ce projet est une bibliothèque cliente Python pour interagir avec les services web Google Maps afin de récupérer des données géospatiales, d'itinéraire et de lieux. Elle fournit une interface programmatique permettant aux développeurs d'accéder aux services de géocodage, d'altitude, de fuseau horaire et de points d'intérêt. La bibliothèque implémente un backoff exponentiel automatique et des tentatives de requête pour gérer les erreurs serveur intermittentes et les dépassements de limites de débit. Elle gère la communication via une authentification basée sur des identifiants et un pool de connexions basé sur des sessions pour réduire la latence lors des appels API répétés. La surface de capacité couvre le géocodage bidirectionnel et la validation d'adresses, la planification d'itinéraires et de transports via des matrices de distance, ainsi que la découverte de points d'intérêt. De plus, elle inclut des utilitaires pour récupérer des données géographiques telles que des informations de snapping routier et générer des URLs paramétrées pour des images de cartes statiques.
Constructs complex API query strings by mapping Python keyword arguments to required web API keys.