Abokin ciniki na googlemaps na Python yana aika buƙatun sabis ɗin yanar gizo ta Requests. Ka ba da zaɓuɓɓukan Requests ta ƙamus ɗin requests_kwargs na abokin ciniki:

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',
        },
    },
)

maps_api_key ita ce maɓallin API na yanzu na aikace-aikacen. Yi amfani da wannan misalin gmaps don kiran da aka yi niyya. Wani ɗan takarar HTTP daga jerin wakilan HTTP zai iya samar da hanyar don buƙatun Maps API na jama'a da aka yarda da su lokacin da zaɓaɓɓen zaman ba shi da takardun shaidar wakili.

Ƙimar proxies ita ce taswira daga tsarin manufa zuwa URL ɗin wakili. Ba tuple na host/port ba ne ko igiyar wakili guda marar tsari. Manufar HTTPS za ta iya amfani da ƙarshen wakilin HTTP da aka nuna a nan.

Abokin ciniki yana haɗa waɗannan zaɓuɓɓuka cikin kiran Requests da yake yi. requests.get mai zaman kansa a wani wuri a cikin aikace-aikacen ba ya saita wannan abokin ciniki, kuma wani googlemaps.Client da aka gina ba tare da waɗannan zaɓuɓɓuka ba yana da nasa saitin.

Don haɗin kai na tsawon lokaci wanda ya riga ya mallaki zaman Requests, ɗakin karatu kuma yana karɓar requests_session. Ka kiyaye manufofin zaman da mallakarsa da gangan lokacin da kake raba shi. Maɓallin API har yanzu yana tabbatar da buƙatar Maps; takardun shaidar wakili, idan ana buƙata, suna cikin tsarin tabbatarwa da mai shiga tsakani ke goyon baya.

Labarai masu alaƙa