AdsPower
AdsPower

Fehlerbehebung bei häufigen Problemen mit der AdsPower-API: Eine vollständige Anleitung

By AdsPower||18,272 Views

Die API von AdsPower ist ein leistungsstarkes Tool für technische Benutzer und Teams, die hochgradig anpassbare Automatisierungslösungen mit Fingerprint-Browsern und nahtloser Integration mit anderen Systemen benötigen.

Dieses Tool unterstützt Sie bei Aufgaben wie dem Lesen und Schreiben von Kontoeinstellungen, dem Öffnen und Schließen von Browsern, der Abfrage von Kontolisten und vielem mehr. Es lässt sich außerdem problemlos in Automatisierungs-Frameworks wie Selenium und Puppeteer integrieren, um Browservorgänge zu automatisieren. Dazu gehören vollständig automatisierte Aufgaben wie die Kontoregistrierung, die effiziente Einrichtung und die Verwaltung von Seiten, wodurch mehrere dauerhafte Konten erstellt werden können.

Trotz der vielen Vorteile kann es bei der Nutzung der API zu Schwierigkeiten kommen und Sie benötigen zusätzliche Informationen. Dieser Blog behandelt daher häufige Probleme im Zusammenhang mit der AdsPower-API und hilft Ihnen, ihre Funktionen reibungsloser und effizienter zu nutzen.


Was ist API?

Bild von API-bezogenen Komponenten


Anwendungsprogrammierschnittstellen (APIs) sind Protokolle, Routinen und Tools, die die Kommunikation zwischen verschiedenen Softwareanwendungen ermöglichen. APIs definieren die Methoden und Datenformate, die Anwendungen zum Anfordern und Austauschen von Informationen verwenden können. Sie ermöglichen Entwicklern die Integration verschiedener Softwaresysteme, Komponenten oder Dienste und erleichtern so die Erstellung komplexer Anwendungen durch die Nutzung vorhandener Funktionen anderer Software. Einfacher ausgedrückt: Eine API gibt an, wie Softwarekomponenten interagieren sollen.

AdsPower bietet Benutzern die API-Funktion für den Zugriff auf eine Vielzahl von Funktionen. Für weitere Informationen klicken Sie bitte hier, um die lokale API-Dokumentation zu erhalten.


Häufige Probleme und Schritte zur Fehlerbehebung

1. Wie behebe ich Probleme, wenn auf die API-Schnittstelle nicht zugegriffen werden kann?

(1) Überprüfen Sie zunächst, ob die API ordnungsgemäß funktioniert.


Bild, das zeigt, wie man die API in AdsPower überprüft


(2) Wenn angezeigt wird, dass die Verbindung fehlgeschlagen ist:


Bild zeigt fehlgeschlagene API in AdsPower


1) Bitte überprüfen Sie zunächst, ob Sie sich über die Website anmelden, da die Website die API nicht verwenden kann.

2) Wenn nicht, versuchen Sie, den CWD-Ordner umzubenennen.


Bild des CWD-Ordners


(3) Wenn angezeigt wird die Verbindung ist erfolgreich:

Versuchen Sie, im lokalen Google Chrome-Browser auf die URL der API-Schnittstelle zuzugreifen: http://local.adspower.net:50325. Überprüfen Sie die Ergebnisse.

1) Wenn Nicht gefunden zurückgegeben wird, deutet dies auf eine normale Schnittstelle hin. Das Problem hängt häufig mit den Netzwerkeinstellungen des Computers, der Sicherheitssoftware oder Proxys zusammen. Starten Sie den Computer neu, um die Sicherheitssoftware und Netzwerktools zu schließen. Öffnen Sie anschließend AdsPower und versuchen Sie es erneut.


Bild der Antwort „Nicht gefunden“


2) Wenn das unten stehende Bild zurückgegeben wird, ist die Schnittstelle überhaupt nicht verbunden. Bitte versuchen Sie, den Computer neu zu starten, um Sicherheitssoftware und Netzwerktools zu schließen. Öffnen Sie dann nur AdsPower und versuchen Sie es erneut.


Bild mit getrennter Schnittstelle


3) Wenn es immer noch nicht funktioniert, versuchen Sie bitte, mit dem normalen Chrome 127.0.0.1:50325

l Wenn Nicht Gefundenzurückgegeben wird, ist die Benutzeroberfläche normal. Überprüfen Sie, ob Netzwerkeinstellungen, Sicherheitssoftware oder Proxy die Verbindung beeinträchtigen.


Fehlerbehebung bei häufigen Problemen mit der AdsPower-API: Eine vollständige Anleitung


l Wenn das folgende Bild angezeigt wird,kann die Schnittstelle überhaupt nicht verbunden werden. Starten Sie den Computer neu, um die Sicherheitssoftware und Netzwerktools zu schließen. Öffnen Sie nur AdsPower.


Fehlerbehebung bei häufigen Problemen mit der AdsPower-API: Eine vollständige Anleitung


2. Wie kann ich Fingerabdrücke konfigurieren und Browser per API starten und schließen?

Dies kann über Skriptparameter erfolgen. Hier ist die API-Dokumentation, die Ihnen helfen kann, unsere API-Funktion besser zu verstehen und zu bedienen:

l API-Grundanweisungen

l API-Verbindungsdokumentation

l API-Demo


3. Wie behebt man den Fehler „502“ oder „503“?

Es scheint, dass das vorhandene Netzwerk keine Verbindung zur API-Schnittstellendomäne herstellen kann. Sie können die Domäne local.adspower.net durch 127.0.0.1 oder localhost ersetzen oder versuchen, die Verbindung über ein anderes Netzwerk-Proxy-Tool herzustellen.


4. Warum werden bei Verwendung der API die folgenden Fehler zurückgegeben:

(1) {"code":-1,"msg":"group_id is required"}

Bitte überprüfen Sie, ob Ihre Anfrage den erforderlichen Parameter "group_id" enthält. Die Gruppen-ID ist Notwendig, wenn Sie ein Profil mit der API erstellen.


Bild des Parameters „group_id“ in AdsPower


(2) data: { code: -1, msg: 'user account does not exist' }

Möglicherweise haben Sie das entsprechende Profil nicht erstellt oder eine falsche Profil-ID eingegeben. Bitte geben Sie die Profil-ID als Konto-ID im Skript ein.

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

Das Cookie-Format ist nicht korrekt. Sie können dieses Tool verwenden, um es zu überprüfen: https://www.browserscan.net/converter.

(4) requests.exceptions.ProxyError: HTTPConnectionPool(host='127.0.0.1', port=8125): Max. Wiederholungsversuche überschritten mit url: http://local.adspower.net:50325/api/v1/user/create (Verursacht durch ProxyError('Verbindung zum Proxy nicht möglich.', RemoteDisconnected('Remote-Ende der Verbindung ohne Antwort geschlossen')))


Diese ähnlichen Probleme sind normalerweise auf Probleme beim Netzwerkzugriff zurückzuführen. Sie können die Domäne local.adspower.net durch 127.0.0.1 oder localhost ersetzen oder das Proxy-Tool wechseln, um dieses Problem zu beheben.


5. Muss ich den Browsertreiber nach dem Öffnen des Browsers mit der API selbst herunterladen oder ist er in einem bestimmten Pfad gespeichert?

Es ist nicht nötig, zusätzliche Treiber herunterzuladen. Jede Browser-Kernel-Version integriert bei der Installation automatisch den mit ihrer Chrome-Kernel-Version kompatiblen Treiber. Beispielsweise finden Sie bei Browsern mit 123-Kernel die Treiberdatei, indem Sie in der oberen linken Ecke von AdsPower auf Datei -> Protokolle klicken und dann cwd_global -> chrome_123 öffnen.


Bild, das zeigt, wie man den neuen Kernel in AdsPower verwendet


Bild des Chromedriver-Ordners


6. Wie kanndasBildgeladenwerdenundBenachrichtigungengestartetwerdenwenneinZeilenserverüber die API aktiviertwerden?

Um das Laden von Bildern oder Benachrichtigungen zu deaktivieren, müssen Sie die entsprechenden Parameter beim Öffnen des Browsers über das Feld launch_args übergeben.


Bild des Felds „launch_args“


7. Wenn ich meinem Mitglied API-Zugriff gewähre, ihm aber den Zugriff auf das Plattformpasswort entziehe, kann es dann trotzdem noch per API an die Passwortinformationen gelangen?

Ja, es kann die Passwortinformationen sehen. Wenn Sie einem Mitglied API-Zugriff gewähren, erhalten Sie vollen Zugriff. Seien Sie daher vorsichtig, wenn Sie Ihren Mitgliedern API-Zugriff gewähren.


8. Warum kann ich die Berechtigung „Lokale API“ für mein Mitglied nicht widerrufen?


Bild, das zeigt, wie die Berechtigung „Lokale API“ aufgehoben wird


Wenn Sie einem Mitglied RPA-Zugriff auf „Prozess ausführen“ gewähren, hat dieses Mitglied auch Zugriff auf „Lokale API“.


Bild der Schaltfläche „Prozess ausführen“ in AdsPower


Bei weiteren Fragen wenden Sie sich bitte an das AdsPower-Supportteam. Holen Sie sich jederzeit Hilfe vom Online-Support von AdsPower oder senden Sie Ihre Fragen und Zweifel einfach an support@adspower.com. Wir sind immer für Sie da!

AdsPower

Der beste Multi-Login-Browser für jede Branche

Fehlerbehebung bei häufigen Problemen mit der AdsPower-API: Eine vollständige Anleitung

Leute lesen auch