requests-oauthlib: socraigh seachfhreastalaí OAuth2Session roimh fetch_token
Úsáid an seisiún céanna atá feasach ar sheachfhreastalaí chun an t-ochtókn agus acmhainní cosanta a fháil, agus coinnigh an sreabhadh OAuth atá ann cheana slán.
from requests_oauthlib import OAuth2Session
session = OAuth2Session(client_id=client_id, redirect_uri=redirect_uri)
session.proxies.update({
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
})OAuth2Session síneann sé Session de chuid Requests. Tóg é le clárú cliaint atá ann cheana san fheidhmchlár, redirect URI, state agus scopes, agus ansin socraigh a bhealach roimh mhalartú an ochtókn. Le haghaidh bealaigh HTTP phoiblí, soláthraíonn iarrthóir ón liosta seachfhreastalaí HTTP an seoladh i léarscáil sheachfhreastalaí an tseisiúin seo.
Glaoigh ar fetch_token agus ar na hoibríochtaí acmhainní cosanta ar an seisiún seo. Ní bhaineann argóint proxies a chuirtear chuig fetch_token amháin ach leis an malartú sin; ní shuiteálann sé bealach buan le haghaidh glaonna níos déanaí.
Úsáideann cuairt an bhrabhsálaí ar an leathanach údaraithe bealach an bhrabhsálaí. Déanann Python an t-iarratas ochtókn ar leithligh, mar sin ní chumraíonn rath sa bhrabhsálaí an seisiún seo.
Féadann comhtháthú Requests leis an timpeallacht roghnú seachfhreastalaí an tseisiúin a mhúnlú. Le haghaidh bealaigh dhiana faoi úinéireacht an fheidhmchláir, déan athbhreithniú ar trust_env; chun é a dhíchumasú caithfear freisin aon socruithe CA nó fíordheimhnithe a theastaíonn a sholáthar go sainráite.
Féadfaidh earráid OAuth a thugann críochphointe ochtókn ar ais teacht trí sheachfhreastalaí atá ag obair. Coinnigh an freagra sin ar leithligh ó fhíordheimhniú seachfhreastalaí, a bhfuil a dhintiúir éagsúil ó rúin chliaint agus ó ochtókn rochtana.