AdsPower
AdsPower

Depanarea problemelor frecvente cu API-ul AdsPower: Un ghid complet

By AdsPower||19,195 Views

Funcția API a AdsPower este un instrument puternic pentru utilizatorii tehnici și echipele care necesită soluții de automatizare extrem de personalizabile, cu browsere cu amprentă digitală și integrare perfectă cu alte sisteme.

Acest instrument este capabil să asiste cu sarcini precum citirea și scrierea setărilor contului, deschiderea și închiderea browserelor, interogarea listelor de conturi și multe altele. De asemenea, se poate integra fără efort cu framework-uri de automatizare precum Selenium și Puppeteer pentru a automatiza operațiunile browserului. Aceasta include sarcini complet automatizate, cum ar fi înregistrarea contului, configurarea eficientă și gestionarea paginilor, ceea ce duce la crearea mai multor conturi durabile.

În ciuda numeroaselor sale beneficii, este posibil să întâmpinați dificultăți și să solicitați informații suplimentare în timp ce utilizați API-ul. Prin urmare, acest blog își propune să abordeze problemele comune legate de API-ul AdsPower și să vă îndrume către o utilizare mai fluidă și mai eficientă a funcționalităților sale.


Ce este API-ul

Imagine cu componente legate de API


Interfețele de programare a aplicațiilor, denumite în mod obișnuit API-uri, sunt seturi de protocoale, rutine și instrumente care permit diferitelor aplicații software să comunice între ele. API-urile definesc metodele și formatele de date pe care aplicațiile le pot utiliza pentru a solicita și a face schimb de informații. Acestea permit dezvoltatorilor să integreze diferite sisteme software, componente sau servicii, facilitând construirea de aplicații complexe prin valorificarea funcționalității existente furnizate de alte programe software. Mai simplu spus, un API specifică modul în care componentele software ar trebui să interacționeze.

AdsPower oferă utilizatorilor funcția API pentru a accesa o varietate de funcționalități. Pentru mai multe detalii, vă rugăm să faceți clic aici pentru a obține documentația API-ului local.


Probleme frecvente și pași de depanare

1. Cum se rezolvă problemele atunci când interfața API nu este accesibilă?

(1)Mai întâi verificați dacă API-ul funcționează corect.


Imagine care arată cum se verifică API-ul în AdsPower


(2)Dacă afișează conexiunea a eșuat:


Imagine care afișează API-ul eșuat în AdsPower


1)Vă rugăm să verificați mai întâi dacă vă conectați prin intermediul site-ului web, deoarece site-ul web nu poate utiliza API-ul.

2)Dacă nu, încercați redenumiți folderul CWD.


Imagine a folderului CWD


(3)Dacă se arată conexiunea a avut succes:

Încercați să accesați adresa URL a interfeței API în browserul Google Chrome local: http://local.adspower.net:50325 verificați rezultatele.

1)Dacă se returnează Not Found, indică o interfață normală. Problema este adesea legată de setările de rețea ale computerului, software-ul de securitate sau proxy-urile. Încercați să reporniți computerul pentru a închide software-ul de securitate și instrumentele de rețea, apoi deschideți AdsPower și încercați din nou.


Imagine cu răspunsul „Negăsit”


2)Dacă returnează imaginea de mai jos, interfața nu este conectată deloc. Încercați să reporniți computerul pentru a închide software-ul de securitate și instrumentele de rețea, apoi deschideți doar AdsPower și încercați din nou.


Imagine care prezintă o interfață deconectată


3)Dacă tot nu funcționează, încercați să utilizați Chrome obișnuit pentru a accesa 127.0.0.1:50325

lDacă returnează Nu Găsit, interfața este normală. Verificați dacă setările de rețea, software-ul de securitate sau proxy-ul afectează conexiunea.


Depanarea problemelor frecvente cu API-ul AdsPower: Un ghid complet


lDacă se returneazăurmătoarea imagine, interfața nu poate fi conectată deloc. Reporniți computerul pentru a închide software-ul de securitate și instrumentele de rețea, deschideți doar AdsPower.


Depanarea problemelor frecvente cu API-ul AdsPower: Un ghid complet


2. Cum pot configura amprentele digitale, lansa și închide browserele prin API?

Acestea se pot face prin parametri de script. Iată documentația API, care vă poate ajuta să înțelegeți mai bine funcția API și să o utilizați:

lInstrucțiuni de bază API

lDocumentație conexiune API

lDemonstrație API


3. Cum se remediază eroarea „502” sau „503”?

Se pare că rețeaua existentă nu se poate conecta la domeniul interfeței API. Puteți lua în considerare înlocuirea domeniului local.adspower.net cu 127.0.0.1 sau localhost sauîncercați conectarea printr-un alt instrument proxy de rețea.


4. De ce atunci când se utilizează API-ul returnează următoarele erori:

(1){"code":-1,"msg":"id_grup este obligatoriu"

Vă rugăm să verificați dacă solicitarea dvs. include parametrul obligatoriu "id_grup". ID-ul grupului este Necesar la crearea unui profil cu API-ul.


Imagine a parametrului „group_id” în AdsPower


(2)data: { code: -1, msg: 'contul de utilizator nu există' }

Este posibil să nu fi creat profilul corespunzător sau să fi introdus un ID de profil incorect. Introduceți ID-ul profilului ca ID de cont în script.

(3){ data: {}, msg: 'eroare format cookie.', code: 8508 }

Formatul cookie-ului nu este corect.Puteți utiliza acest instrument pentru a-l verifica: https://www.browserscan.net/converter.

(4)requests.exceptions.ProxyError: HTTPConnectionPool(host='127.0.0.1', port=8125): Numărul maxim de reîncercări a fost depășit cuurl:http://local.adspower.net:50325/api/v1/user/create (Cauzată de ProxyError('Nu se poate conecta la proxy.', RemoteDisconnected('Capătul la distanță a închis conexiunea fără răspuns')))


Aceste probleme similare se datorează de obicei problemelor de acces la rețea. Puteți înlocui domeniul local.adspower.net cu 127.0.0.1 sau localhost sau puteți schimba instrumentele proxy pentru a rezolva această problemă.


5. După ce deschid browserul cu API-ul, trebuie să descarc singur driverul browserului sau este stocat într-o anumită cale?

Nu este nevoie să descarc drivere suplimentare. Fiecare versiune de kernel de browser va integra automat driverul compatibil cu versiunea sa de kernel Chrome la instalare. De exemplu, pentru browserele cu kernel 123, puteți găsi fișierul driverului făcând clic pe Fișier ->Jurnale în colțul din stânga sus al AdsPower și apoi deschizând cwd_global ->chrome_123.


Imagine care arată cum se utilizează noul kernel în AdsPower


Imagine a folderului chromedriver


6. Cum se dizează încarcă și încarcănotificări cu lansează descărcăun rowser prin API?

Pentru a dezactiva încărcarea imaginilor sau notificările, trebuie să transmiteți parametrii corespunzători prin câmpul *launch_args* atunci când *deschideți* browserul.


Imagine cu câmpul *launch_args*


7. Dacă îi acord membrului meu acces API, dar îi anulez accesul pentru a vedea parola platformei, poate el în continuare să obțină informațiile despre parolă prin API?

Da, el poate vedea informațiile despre parolă. Acordarea accesului API membrului este egală cu acordarea accesului complet. Prin urmare, vă rugăm să fiți atenți dacă doriți să acordați acces API membrilor dvs.


8. De ce nu pot anula permisiunea „API local” pentru membrul meu?


Imagine care arată cum se anulează permisiunea „API local”


Dacă acordați acces RPA la „Rulați procesul” unui membru, acest membru va avea acces și la „API-ul local”.


Imagine cu butonul Run process din AdsPower


Pentru orice întrebări suplimentare, vă rugăm să contactați echipa de asistență AdsPower. Obțineți ajutor oricând de la serviciul de asistență online AdsPower sau pur și simplu trimiteți întrebările și nelămuririle dvs. la support@adspower.com. Suntem întotdeauna disponibili să vă ajutăm!

AdsPower

Cel mai bun browser cu autentificare multiplă pentru orice industrie

Depanarea problemelor frecvente cu API-ul AdsPower: Un ghid complet

Oamenii citesc și