Seachfhreastalaí a chumrú don chliant Google Maps Python
Cuir léarscáil seachfhreastalaí Requests trí rogha requests_kwargs chliant Google Maps Python.
Seolann cliant googlemaps Python a chuid iarratas seirbhíse gréasáin trí Requests. Cuir roghanna Requests ar fáil trí fhoclóir requests_kwargs an chliaint:
import googlemaps
gmaps = googlemaps.Client(
key=maps_api_key,
connect_timeout=5,
read_timeout=30,
requests_kwargs={
'proxies': {
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
},
},
)
Is é maps_api_key eochair API atá ag an bhfeidhmchlár cheana. Úsáid an ionstansa gmaps seo do na glaonna beartaithe. Is féidir le hiarrthóir HTTP ó liosta seachfhreastalaí HTTP an bealach a sholáthar d'iarratas poiblí ceadaithe ar Maps API nuair nach bhfuil dintiúirí seachfhreastalaí ag an seisiún roghnaithe.
Is é an luach proxies léarscáil ó scéim an chinn scríbe go URL an tseachfhreastalaí. Ní teaghlach host/port é ná teaghrán seachfhreastalaí amháin gan struchtúr. Is féidir le ceann scríbe HTTPS an críochphointe seachfhreastalaí HTTP a thaispeántar anseo a úsáid.
Cumascann an cliant na roghanna seo san iarratas Requests a dhéanann sé. Ní chumraíonn requests.get neamhspleách áit eile san fheidhmchlár an cliant seo, agus tá a shocrú féin ag googlemaps.Client eile a tógadh gan na roghanna seo.
Le haghaidh comhtháthú níos fadsaolaí a bhfuil seisiún Requests aige cheana, glacann an leabharlann le requests_session freisin. Coinnigh polasaí agus úinéireacht an tseisiúin go stuama nuair a roinneann tú é. Déanann an eochair API an t-iarratas Maps a fhíordheimhniú fós; baineann dintiúirí seachfhreastalaí, má theastaíonn siad, le socrú fíordheimhnithe tacaithe an idirghabhálaí.