Rèitich an dà chuid seisean API ùghdarraichte gspread agus giùlan an iarrtais ath-nuadhachaidh theisteasan nuair a bhios am progsaidh a dhìth air fear dhiubh:

import requests
import gspread
from google.auth.transport.requests import AuthorizedSession, Request

routes = {
    'http': 'http://proxy.example:8080',
    'https': 'http://proxy.example:8080',
}
token_session = requests.Session()
token_session.proxies.update(routes)

session = AuthorizedSession(
    credentials,
    auth_request=Request(session=token_session),
)
session.proxies.update(routes)
client = gspread.Client(auth=credentials, session=session)

Bidh seo a' cleachdadh eadar-aghaidh Client gspread 6 le seisean air a sholarachadh agus teisteasan a tha aig an tagradh mu thràth. Bidh e a' rèiteachadh giùlain, chan e ceadan na duilleige-clàir no raointean OAuth. Airson puingean-crìche poblach API is tòcan air slighe phoblach cheadaichte, tagh tagraiche HTTP gun dearbhadh bhon liosta progsaidh HTTP airson mapa nan slighean. Cùm an dà sheisean saor bho chunntas progsaidh sam bith a thathas a' gleidheadh nuair a dh'atharraicheas tu an eadar-mheadhanair.

Bidh AuthorizedSession a' cur theisteasan ri iarrtasan API agus 's urrainn dha an ath-nuadhachadh. Às aonais auth_request, 's urrainn do google-auth seisean Requests eile a chruthachadh airson na trafaig sin. Cha bhith ro-ghnàthachadh progsaidh air an t-seisean ùghdarraichte a' rèiteachadh an fhir a thèid a chruthachadh gu neo-eisimeileach.

Bidh an t-atharrachadh Request gu h-àrd a' solarachadh an dàrna slighe sin a dh'aona ghnothaich. Cùm an dà sheisean fhad 's a thathas gan cleachdadh, is dùin an uair sin seiseanan a tha fo shealbh bhon taobh a-muigh aig deireadh an raoin tagraidh.

Is ro-ghnàthachadh Session a tha seo, mar sin 's urrainn do cho-aonadh àrainneachd Requests buaidh a thoirt orra fhathast. Cuir san àireamh cuir-a-steach progsaidh a fhuaireadh le oighreachas nuair a tha feum air slighe shuidhichte.

Cleachd an URL a dh'fhàillig gus diùltadh na duilleige-clàir, dùbhlan a' phrogsaidh agus fàilligeadh puing-crìche nan teisteasan a dhealachadh. 'S urrainn do thòcan ruigsinneachd glaiste gairmean API a dhèanamh soirbheachail gun ath-nuadhachadh sam bith a choileanadh.

Artaigilean co-cheangailte