MyPlex plexapi.
class plexapi.myplex.
MyPlexAccount
(username=None, password=None, token=None, session=None, timeout=None)
baze: plexapi.base.PlexObject
contul MyPlex și informații despre profil. Acest obiect reprezintă datele găsite cont pe myplex.tv servere la adresa url https://plex.tv/users/account. Puteți crea acest obiectdirect prin trecerea în numele de utilizator& parola (sau jeton). Există, de asemenea, o conveniencemethod furnizate la myPlexAccount()
care va createand returna acest obiect.
parametri
-
nume utilizator (str) – numele dvs. de utilizator MyPlex.
-
parola (str) – parola MyPlex.
-
sesiune (cereri.Sesiune, opțional) – utilizați propriul obiect sesiune dacă doriți tocache răspunsurile http de la PMS
-
timeout (int) – timeout în câteva secunde la conectarea inițială la myplex (Config implicit.TIMEOUT).
variabile
-
semnare (str) – ‘https://plex.tv/users/sign_in.xml’
-
cheie (str) – ‘https://plex.tv/users/account’
-
autentificaretoken (str) – necunoscut.
-
certificateVersion (str) – necunoscut.
-
cloudSyncDevice (str) – necunoscut.
-
email (str) – adresa dvs. de e-mail Plex curentă.
-
drepturi (listă<str>) – lista dispozitivelor permise de dvs. pentru a utiliza acest cont.
-
invitat (bool) – necunoscut.
-
acasă (bool) – necunoscut.
-
dimensiunea casei (int) – necunoscut.
-
id (int) – ID-ul contului Dvs.
-
locale (str) – locația dvs. Plex
- mailing_list_status (str) – starea curentă a listei dvs. de corespondență.
-
maxHomeSize (int) – necunoscut.
-
queueEmail (str) – adresa de e-mail pentru a adăuga elemente la coada de ceas mai târziu.
-
queueUid (str) – necunoscut.
-
restricționat (bool) – necunoscut.
-
roluri – (listă<str >) Lit de roluri de cont. Membru Plexpass enumerate aici.
-
scrobbleTypes (str) – descriere
-
secure (bool) – descriere
-
subscriptionActive (bool) – True dacă subsctiption dvs. este activ.
-
subscriptionFeatures – (lista<str>) Lista de caracteristici permise pe abonament.
-
subscriptionPlan (str) – numele planului de abonament.
-
subscriptionStatus – str) – reprezentarea șir de subscriptionActive.
-
thumb (str) – adresa URL a miniaturii contului dvs.
-
titlu (str) – necunoscut. – Se pare ca un alias pentru numele de utilizator.
-
username (str) – numele de utilizator al contului dvs.
-
uuid (str) – necunoscut.
-
_token (str) – Token folosit pentru a accesa acest client.
-
_session (obj) – solicită obiect sesiune folosit pentru a accesa acest client.
device
(name=None, clientId=None)
returneazăMyPlexDevice
care se potrivește cu numele specificat.
parametri
-
nume (str) – nume pentru a se potrivi cu.
-
clientId (str) – clientIdentifier pentru a se potrivi împotriva.
devices
() XV
returnează o listă cu toateMyPlexDevice
obiectele conectate la server.
resource
(name) XV
returneazăMyPlexResource
care se potrivește cu numele specificat.
parametri
nume (str) – nume pentru a se potrivi cu.
resources
() XV
returnează o listă cu toateMyPlexResource
obiectele conectate la server.
inviteFriend
(user, server, sections=None, allowSync=False, allowCameraUpload=False, allowChannels=False, filterMovies=None, filterTelevision=None, filterMusic=None)
distribuie conținutul bibliotecii cu utilizatorul specificat.
parametri
-
utilizator (
MyPlexUser
) – obiectul MyPlexUser, numele de utilizator sau emailul utilizatorului care urmează să fie adăugat. -
server (
PlexServer
) – obiect PlexServer, sau machineidentifierconținând secțiunile de bibliotecă pentru a partaja. -
sections (List<
LibrarySection
>) – Lista de obiecte LibrarySection, sau namesto fi partajate (implicit nici unul). secțiunile trebuie definite pentru a actualiza bibliotecile partajate. -
allowSync (Bool) – setați True pentru a permite utilizatorului să sincronizeze conținutul.
-
allowCameraUpload (Bool) – Set True pentru a permite utilizatorului să încarce fotografii.
-
allowChannels (Bool) – Set True pentru a permite utilizatorului să utilizeze canalele instalate.
-
filterMovies (Dict) – Dict care conține cheia ‘contentRating’ și / sau ‘label’ fiecare setat la o listă de valori care trebuie filtrate. ex: {‘contentRating’:, ‘label’:}
-
filterTelevision (Dict) – Dict care conține cheia ‘contentRating’ și/sau ‘label’ fiecare setat la o listă de valori care trebuie filtrate. ex: {‘contentRating’:, ‘label’:}
-
filterMusic (Dict) – Dict care conține cheia ‘label’ setată la o listă de valori care trebuie filtrate.ex: {‘etichetă’:}
createHomeUser
(user, server, sections=None, allowSync=False, allowCameraUpload=False, allowChannels=False, filterMovies=None, filterTelevision=None, filterMusic=None)
distribuie conținutul bibliotecii cu utilizatorul specificat.
parametri
-
utilizator (
MyPlexUser
) – obiectul MyPlexUser, numele de utilizator sau emailul utilizatorului care urmează să fie adăugat. -
server (
PlexServer
) – obiect PlexServer, sau machineidentifierconținând secțiunile de bibliotecă pentru a partaja. -
sections (List<
LibrarySection
>) – Lista de obiecte LibrarySection, sau namesto fi partajate (implicit nici unul). secțiunile trebuie definite pentru a actualiza bibliotecile partajate. -
allowSync (Bool) – setați True pentru a permite utilizatorului să sincronizeze conținutul.
-
allowCameraUpload (Bool) – Set True pentru a permite utilizatorului să încarce fotografii.
-
allowChannels (Bool) – Set True pentru a permite utilizatorului să utilizeze canalele instalate.
-
filterMovies (Dict) – Dict care conține cheia ‘contentRating’ și / sau ‘label’ fiecare setat la o listă de valori care trebuie filtrate. ex: {‘contentRating’:, ‘label’:}
-
filterTelevision (Dict) – Dict care conține cheia ‘contentRating’ și/sau ‘label’ fiecare setat la o listă de valori care trebuie filtrate. ex: {‘contentRating’:, ‘label’:}
-
filterMusic (Dict) – Dict care conține cheia ‘label’ setată la o listă de valori care trebuie filtrate.ex: {‘etichetă’:}
createExistingUser
(user, server, sections=None, allowSync=False, allowCameraUpload=False, allowChannels=False, filterMovies=None, filterTelevision=None, filterMusic=None)
distribuie conținutul bibliotecii cu utilizatorul specificat.
parametri
-
utilizator (
MyPlexUser
) – obiectul MyPlexUser, numele de utilizator sau emailul utilizatorului care urmează să fie adăugat. -
server (
PlexServer
) – obiect PlexServer, sau machineidentifierconținând secțiunile de bibliotecă pentru a partaja. -
sections (List<
LibrarySection
>) – Lista de obiecte LibrarySection, sau namesto fi partajate (implicit nici unul). secțiunile trebuie definite pentru a actualiza bibliotecile partajate. -
allowSync (Bool) – setați True pentru a permite utilizatorului să sincronizeze conținutul.
-
allowCameraUpload (Bool) – Set True pentru a permite utilizatorului să încarce fotografii.
-
allowChannels (Bool) – Set True pentru a permite utilizatorului să utilizeze canalele instalate.
-
filterMovies (Dict) – Dict care conține cheia ‘contentRating’ și / sau ‘label’ fiecare setat la o listă de valori care trebuie filtrate. ex: {‘contentRating’:, ‘label’:}
-
filterTelevision (Dict) – Dict care conține cheia ‘contentRating’ și/sau ‘label’ fiecare setat la o listă de valori care trebuie filtrate. ex: {‘contentRating’:, ‘label’:}
-
filterMusic (Dict) – Dict care conține cheia ‘label’ setată la o listă de valori care trebuie filtrate.ex: {‘label’:}
removeFriend
(user)
eliminați utilizatorul specificat din toate partajările.
parametri
utilizator (str) – MyPlexUser, nume de utilizator, e-mail al utilizatorului care urmează să fie adăugate.
removeHomeUser
(utilizator) XV
scoateți utilizatorul gestionat specificat de acasă.
parametri
utilizator (str) – MyPlexUser, nume de utilizator, e-mail al utilizatorului care urmează să fie eliminate de la domiciliu.
updateFriend
(user, server, sections=None, removeSections=False, allowSync=None, allowCameraUpload=None, allowChannels=None, filterMovies=None, filterTelevision=None, filterMusic=None)
actualizați setările de partajare ale utilizatorului specificate.
parametri
-
utilizator (
MyPlexUser
) – obiectul MyPlexUser, numele de utilizator sau emailul utilizatorului care urmează să fie actualizat. -
server (
PlexServer
) – obiect PlexServer, sau machineidentifierconținând secțiunile de bibliotecă pentru a partaja. -
sections (List<
LibrarySection
>) – Lista de obiecte LibrarySection, sau namesto fi partajate (implicit nici unul). secțiunile trebuie definite pentru a actualiza bibliotecile partajate. -
removeSections (Bool) – Set True pentru a elimina toate acțiunile. Înlocuiește secțiuni.
-
allowSync (Bool) – setați True pentru a permite utilizatorului să sincronizeze conținutul.
-
allowCameraUpload (Bool) – Set True pentru a permite utilizatorului să încarce fotografii.
-
allowChannels (Bool) – Set True pentru a permite utilizatorului să utilizeze canalele instalate.
-
filterMovies (Dict) – Dict care conține cheia ‘contentRating’ și / sau ‘label’ fiecare setat la o listă de valori care trebuie filtrate. ex: {‘contentRating’:,’label’:}
-
filterTelevision (Dict) – Dict care conține cheia ‘contentRating’ și / sau ‘label’ fiecare setat la o listă de valori care trebuie filtrate. ex: {‘contentRating’:, ‘label’:}
-
filterMusic (Dict) – Dict care conține cheia ‘label’ setată la o listă de valori care trebuie filtrate.ex: {‘label’:}
user
(username)
returneazăMyPlexUser
care se potrivește cu e-mailul sau numele de utilizator specificat.
parametri
nume de utilizator (str) – nume de utilizator, e-mail sau id-ul utilizatorului de returnat.
users
() XV
returnează o listă cu toate obiecteleMyPlexUser
conectate la contul dvs.Aceasta include atât prieteni, cât și invitații în așteptare. Puteți face referire la utilizator.prieten todistinguish între cele două.
optOut
(playback=None, library=None).Vezi: https://www.plex.tv/about/privacy-legal/syncItems
(client=None, clientId=None)
returnează o instanță de SyncList
pentru clientul specificat.
parametrii
-
client (
MyPlexDevice
) – un client pentru a interoga SyncItems pentru. -
clientId (str) – un identificator al unui client pentru a interoga SyncItems pentru.
în cazul în care clientul și clientId furnizate clientul ar fi de preferat.În cazul în care nici client, nici clientId furnizate clientId ar fi setat la identificatorul clientului curent.
sync
(sync_item, client=None, clientId=None)
adaugă elementul de sincronizare specificat pentru client. Este întotdeauna mai ușor de utilizat metode definite direct în mediaobjects, de ex. sync()
sync()
.
parametri
-
client (
MyPlexDevice
) – un client pentru care trebuie să adăugați SyncItem la. -
clientId (str) – un identificator al unui client pentru care trebuie să adăugați SyncItem la.
-
sync_item (
SyncItem
) – obiect SyncItem pregătit cu toate câmpurile setate.
în cazul în care clientul și clientId furnizate clientul ar fi de preferat.În cazul în care nici client, nici clientId furnizate clientId ar fi setat la identificatorul clientului curent.
returnează
o instanță de syncItem creat.
tip retur
SyncItem
ridică
-
BadRequest – când clientul cu clientId furnizat nu a fost găsit.
-
BadRequest – client furnizat nu oferă sincronizare-țintă.
claimToken
() XV
returnează un str, un nou „claim-token”, pe care îl puteți utiliza pentru a vă înregistra noua instanță Plex Server în contul dvs.Vezi: https://hub.docker.com/r/plexinc/pms-docker/https://www.plex.tv/claim/
history
(maxresults=9999999, mindate=None)
obțineți Istoricul De redare pentru toate secțiunile bibliotecii de pe toate serverele pentru proprietar.: param maxresults: returnați numai numărul specificat de rezultate (opțional).: tip maxresults:int: param mindate: min datetime pentru a returna rezultatele de la.: tip mindate: datetime
videoOnDemand
()¶
Returns a list of VOD Hub items Hub
webShows
()¶
Returns a list of Webshow Hub items Hub
news
()¶
Returns a list of News Hub items Hub
podcasts
()¶
Returns a list of Podcasts Hub items Hub
tidal
()¶
Returns a list of tidal Hub items Hub
link
(pin)¶
Link a device to the account using a pin Cod.
parametri
pin (str) – codul PIN de legătură din 4 cifre.
classplexapi.myplex.
MyPlexUser
(server, date, initpath=None, parent=None) baze de date
: plexapi.base.PlexObject
acest obiect reprezintă non-semnat în utilizatori, cum ar fi prieteni și linkedaccounts. Notă: Acest lucru nu trebuie confundat cu MyPlexAccount
care este contul dvs. specific. Xml-ul brut pentru datele prezentate aici poate fi găsit la: https://plex.tv/api/users/
variabile
-
TAG (str) – ‘User’
-
cheie (str) – ‘https://plex.tv/api/users/’
-
allowCameraUpload (bool) – adevărat dacă acest utilizator poate încărca imagini.
-
allowChannels (bool) – adevărat dacă acest utilizator are acces la canale.
-
allowSync (bool) – adevărat dacă acest utilizator se poate sincroniza.
-
email (str) – adresa de email a utilizatorului ([email protected]).
-
filterAll (str) – necunoscut.
-
filterMovies (str) – necunoscut.
-
filterMusic (str) – necunoscut.
-
filterPhotos (str) – necunoscut.
-
filterTelevision (str) – necunoscut.
-
acasă (bool) – necunoscut.
-
id (int) – ID-ul contului Plex al utilizatorului.
-
protejat (fals) – necunoscut (posibil SSL activat?).
-
recomandăriplaylistid (str) – necunoscut.
-
restricționat (str) – necunoscut.
-
thumb (str) – Link către avatarul utilizatorilor.
-
titlu (str) – pare a fi un aliad pentru numele de utilizator.
-
username (str) – numele de utilizator al utilizatorului.
-
servers – servere partajate între utilizator și prieten
server
(nume)
returnează MyPlexServerShare
care se potrivește cu numele specificat.
parametri
nume (str) – numele serverului de returnat.
history
(maxresults=9999999, mindate=None)
obțineți tot istoricul De redare pentru un utilizator în toate serverele partajate.: param maxresults: returnați numai numărul specificat de rezultate (opțional).: tip maxresults:int: param mindate: min datetime pentru a returna rezultatele de la.: tip mindate: datetime
classplexapi.myplex.
Section
(server, date, initpath=None, parent=None) baze de date
: plexapi.base.PlexObject
aceasta se referă la o secțiune partajată. Xml-ul brut pentru datele prezentate aici poate fi găsit la: https://plex.tv/api/servers/{machineId}/shared_servers/{serverId}
variabile
-
TAG (str) – secțiune
-
id (int) – secțiune partajată id
- sectionKey (str) – ce cheie folosim pentru această secțiune
-
titlu (str) – titlul secțiunii
-
sectionid (str) – id secțiune partajată
-
tip (str) – film, tvshow, artist
-
partajată (bool) – dacă această secțiune este partajată cu utilizatorul
history
(maxresults=9999999, mindate=None) toate istoricul de redare pentru un utilizator pentru această secțiune în acest server partajat.: param maxresults: Returnați numai numărul specificat de rezultate (opțional).: tip maxresults:int: param mindate: min datetime pentru a returna rezultatele de la.: tip mindate: datetime classplexapi.myplex.
MyPlexServerShare
(server, date, initpath=None, parent=None) baze
: plexapi.base.PlexObject
reprezintă referința serverului unui singur utilizator. Folosit pentru partajarea bibliotecii.
variabile
-
id (int) – id pentru această cotă
-
serverId (str) – ce id plex folosește pentru aceasta.
-
machineIdentifier (str) – serverele machineIdentifier
-
nume (str) – numele serverelor
-
lastSeenAt (datetime) – Ultima conectare la server?
-
numLibraries (int) – numărul Total de biblioteci
-
allLibraries (bool) – adevărat dacă toate bibliotecile sunt partajate cu acest utilizator.
-
owned (bool) – 1 Dacă serverul este deținut de utilizator
-
în așteptare (bool) – True dacă invitația este în așteptare.
section
(name)
returneazăSection
care se potrivește cu numele specificat.
parametri
nume (str) – numele secțiunii de returnat.
sections
() XV
returnează o listă cu toate obiecteleSection
partajate cu acest utilizator.
history
(maxresults=9999999, mindate=None)
obțineți tot istoricul De redare pentru un utilizator din acest server partajat.: param maxresults: returnați numai numărul specificat de rezultate (opțional).: tip maxresults:int: param mindate: min datetime pentru a returna rezultatele de la.: tip mindate: datetime
classplexapi.myplex.
MyPlexResource
(server, date, initpath=None, parent=None) baze de date
: plexapi.base.PlexObject
acest obiect reprezintă resurse conectate la serverul dvs. Plex care pot furniza conținut, cum ar fi serverele media Plex, iPhone sau Android clienți, etc. XML brut pentru datele prezentate aici pot fi găsite la:https://plex.tv/api/resources?includeHttps=1&includeRelay=1
variabile
-
TAG (str) – ‘dispozitiv’
-
cheie (str) – ‘https://plex.tv/api/resources?includeHttps=1&includeRelay=1’
-
accessToken (str) – aceste resurse accesstoken.
-
clientIdentifier – str) – ID unic pentru această resursă.
-
conexiuni (listă) – Lista
ResourceConnection
obiectepentru această resursă. -
createdAt (datetime) – Timestamp această resursă conectată mai întâi la serverul dvs.
-
dispozitiv (str) – cel mai bun ghici pe tipul de dispozitiv este (PS, iPhone, Linux, etc).
-
acasă (bool) – necunoscut
-
lastSeenAt (datetime) – Timestamp această resursă ultima conectat.
-
nume (str) – nume descriptiv al acestei resurse.
-
owned (bool) – adevărat dacă această resursă este una proprie (v-ați conectat la ea).
-
platformă (str) – OS resursa rulează (Linux, Windows, Chrome etc.)
-
platformVersion (str) – versiunea platformei.
-
prezență (bool) – adevărat dacă resursa este online
-
produs (str) – produs Plex (Plex Media Server, Plex pentru iOS, Plex Web etc.)
-
productVersion (str) – versiunea produsului.
-
provides (str) – lista serviciilor pe care le oferă această resursă (client, server,player, pubsub-player etc.)
-
sincronizat (bool) – necunoscut (posibil adevărat dacă resursa are conținut sincronizat?)
connect
(ssl=None, timeout=None)
returnează un nouPlexServer
sauPlexClient
obiect.De multe ori există mai multe adrese specificate pentru un server sau client.Această funcție va prioritiza conexiunile locale înainte de remote sau relay și HTTPS înainte de HTTP.După ce ați încercat să vă conectați la toate adresele disponibile pentru această resursă șipresupunând că cel puțin o conexiune a avut succes, obiectul PlexServer este construit și returnat.
parametri
-
ssl (bool, opțional) – setați True pentru a vă conecta numai la conexiunile HTTPS. Setați False laconectați numai la conexiunile HTTP. Setați nici unul (implicit) pentru a vă conecta la oriceconexiune htttp sau HTTPS.
-
timeout (int, opțional) – timeout în câteva secunde pentru a încerca fiecare conexiune.
ridică
NotFound – când nu se poate conecta la nicio adresă pentru această resursă.
classplexapi.myplex.
ResourceConnection
(server, date, initpath=None, parent=None) baze de date
:plexapi.base.PlexObject
reprezintă un obiect de conexiune de resurse găsit în MyPlexResource
obiecte.
variabile
-
TAG (str) – ‘conexiune’
-
Adresa (str) – adresa IP locală
-
httpuri (str) – Adresa locală completă
-
local (bool) – True if local
-
port (int) – 32400
-
uri (str) – adresă externă
Protocol (str) – HTTP sau https
clasăplexapi.myplex.
MyPlexDevice
(server, date, initpath=None, părinte=none) baze de date
: plexapi.base.PlexObject
acest obiect reprezintă resurse conectate la serverul dvs. Xml raw pentru datele prezentate aici pot fi găsite la:https://plex.tv/devices.xml
variabile
-
TAG (str) – ‘dispozitiv’
-
cheie (str) – ‘https://plex.tv/devices.xml’
- clientIdentifier (str) – ID unic pentru această resursă.
-
conexiuni (listă) – Lista uri-urilor de conectare pentru dispozitiv.
-
device (str) – cel mai bun ghici pe tipul de dispozitiv este (Linux, iPad, AFTB, etc).
-
id (str) – ID-ul MyPlex al dispozitivului.
-
model (str) – modelul dispozitivului (bueller, Linux, x86_64 etc.)
-
nume (str) – numele de gazdă al dispozitivului.
-
platformă (str) – OS resursa rulează (Linux, Windows, Chrome etc.)
-
platformVersion (str) – versiunea platformei.
-
produs (str) – Plex produs (Plex Media Server, Plex pentru iOS, Plex Web, etc.)
-
productVersion (string) – versiunea produsului.
-
provides (str) – lista serviciilor pe care le oferă această resursă (client, controler,sync-target, player, pubsub-player).
-
publicAddress (str) – adresa IP publică.
-
screenDensity (str) – necunoscut
-
screenResolution (str) – rezoluția ecranului (750×1334, 1242×2208, etc.)
-
token (str) – jeton de autentificare Plex pentru dispozitiv.
-
furnizor (str) – furnizor de dispozitive (ubuntu, etc).
-
versiune (str) – necunoscută (1, 2, 1.3.3.3148-b38628e, 1.3.15 etc.)
connect
(timeout=None)
returnează un nouPlexClient
sauPlexServer
uneori există mai multe adrese specificate pentru un server sau client.După ce ați încercat să vă conectați la toate adresele disponibile pentru acest client și presupunețicel puțin o conexiune a avut succes, obiectul PlexClient este construit și returnat.
ridică
NotFound – când nu se poate conecta la nicio adresă pentru acest dispozitiv.
delete
()
sterge acest dispozitiv din contul tau.
syncItems
() XV
returnează o instanță deSyncList
pentru dispozitivul curent.
ridică
BadRequest – atunci când dispozitivul nu oferă sincronizare-țintă.
classplexapi.myplex.
MyPlexPinLogin
(session=None, requestTimeout=None, anteturi=None)
baze:object
myplex PIN login class care acceptă obținerea pinului de patru caractere pe care utilizatorul trebuie să îl introducă pehttps://plex.tv/linkpentru a autentifica clientul și a oferi un jeton de acces pentru a crea o instanțăMyPlexAccount
.Această clasă helper acceptă o abordare de votare, filetate și apel invers.
-
abordarea de votare se așteaptă ca dezvoltatorul să verifice periodic dacă autentificarea PIN a fost reușită folosind
checkLogin()
. -
abordarea filetată se așteaptă ca dezvoltatorul să apeleze
run()
și apoi să apeleze ulteriorwaitForLogin()
să aștepte și să verifice rezultatul. -
abordarea callback este o extensie a abordării threaded și se așteaptă ca dezvoltatorul să treacă parametrul callback la apelul la
run()
.Apel invers va fi apelat atunci când firul de așteptare pentru conectare PIN pentru a reuși fiefinishes sau expiră. Parametrul trecut la apel invers este autentificarea primitătoken sau None dacă autentificarea a expirat.
parametrii
-
sesiune (cereri.Sesiune, opțional) – utilizați propriul obiect sesiune dacă doriți tocache răspunsurile http de la PMS
-
requestTimeout (int) – timeout în câteva secunde la conectarea inițială la plex.tv (config implicit.TIMEOUT).
variabile
-
ACE (str) – ‘https://plex.tv/api/v2/pins’
-
LINK (str) – ‘https://plex.tv/api/v2/pinshttps://plex.tv/api/v2/pins/link’
-
pollinterval (int) – 1
-
terminat (Bool) – dacă datele de conectare PIN s-au terminat sau nu.
-
expirat (bool) – dacă datele de conectare pin au expirat sau nu.
-
token (str) – Token preluat prin autentificarea pin.
-
pin (str) – Pin de utilizat pentru conectarea la https://plex.tv/link.
CHECKPINS (str) – ‘https://plex.tv/api/v2/pins/{pinid}’
run
(callback=None, timeout=None)
pornește firul care monitorizează starea de conectare a pinului.: param callback: apel invers apelat cu jetonul de autentificare primit (opțional).: tip callback:Callable: param timeout: Timeout în câteva secunde de așteptare pentru conectare PIN pentru a reuși (opțional).: tastați timeout: Int
ridică
-
RuntimeError – dacă firul rulează deja.
-
RuntimeError – în cazul în care datele de conectare PIN pentru codul PIN curent a expirat.
waitForLogin
()
așteaptă ca datele de conectare PIN să reușească sau să expire.:param callback: apel invers apelat cu jetonul de autentificare primit (opțional).: tip callback:Callable: param timeout: Timeout în câteva secunde de așteptare pentru conectare PIN pentru a reuși (opțional).: tastați timeout: Int
returnează
True dacă autentificarea PIN a reușit sau fals altfel.
stop