AdsPower
AdsPower

Problemen met de AdsPower API oplossen: een complete handleiding

By AdsPower||21,621 Views

De API-functie van AdsPower is een krachtige tool voor technische gebruikers en teams die behoefte hebben aan zeer aanpasbare automatiseringsoplossingen met vingerafdrukbrowsers en naadloze integratie met andere systemen.

Deze tool kan helpen bij taken zoals het lezen en schrijven van accountinstellingen, het openen en sluiten van browsers, het raadplegen van accountlijsten en meer. Het kan ook moeiteloos worden geïntegreerd met automatiseringsframeworks zoals Selenium en Puppeteer om browserbewerkingen te automatiseren. Dit omvat volledig geautomatiseerde taken zoals accountregistratie, efficiënte installatie en beheer van pagina's, wat leidt tot het aanmaken van meerdere duurzame accounts.

Ondanks de vele voordelen kunt u problemen tegenkomen en aanvullende informatie nodig hebben bij het gebruik van de API. Deze blog is daarom bedoeld om veelvoorkomende problemen met de AdsPower API aan te pakken en u te begeleiden naar een soepeler en efficiënter gebruik van de functionaliteiten.


Wat is de API

Afbeelding van API-gerelateerde componenten


Application Programming Interfaces (API's), ook wel API's genoemd, zijn sets van protocollen, routines en tools waarmee verschillende softwareapplicaties met elkaar kunnen communiceren. API's definiëren de methoden en gegevensformaten die applicaties kunnen gebruiken om informatie op te vragen en uit te wisselen. Ze stellen ontwikkelaars in staat om verschillende softwaresystemen, componenten of services te integreren, waardoor het eenvoudiger wordt om complexe applicaties te bouwen door gebruik te maken van bestaande functionaliteit van andere software. Simpel gezegd: een API specificeert hoe softwarecomponenten met elkaar moeten samenwerken.

AdsPower biedt gebruikers de API-functie om toegang te krijgen tot diverse functionaliteiten. Voor meer informatie klikt u hier om de documentatie over de lokale API te bekijken.


Veelvoorkomende problemen en stappen voor probleemoplossing

1. Hoe los ik problemen op wanneer de API-interface niet toegankelijk is?

(1)Controleer eerst of de API goed werkt.


Afbeelding die laat zien hoe u de API in AdsPower kunt controleren


(2)Als het weergeeft is de verbinding mislukt:


Afbeelding met mislukte API in AdsPower


1)Controleer eerst of u inlogt via de website, aangezien de website de API niet kan gebruiken.

2)Als dat niet lukt, probeer dan de CWD-map een andere naam te geven.


Afbeelding van CWD-map


(3)Als het laat zien is de verbinding geslaagd:

Probeer de URL van de API-interface te openen in de lokale Google Chrome-browser: http://local.adspower.net:50325 controleer de resultaten.

1)Als Niet gevonden wordt geretourneerd, duidt dit op een normale interface. Het probleem houdt vaak verband met de netwerkinstellingen van de computer, beveiligingssoftware of proxyservers. Probeer de computer opnieuw op te starten om de beveiligingssoftware en netwerktools te sluiten, open vervolgens alleen AdsPower en probeer het opnieuw.


Afbeelding van Niet gevonden-reactie


2) Als de onderstaande afbeelding wordt geretourneerd, is de interface helemaal niet verbonden. Probeer de computer opnieuw op te starten om de beveiligingssoftware en netwerkhulpprogramma's te sluiten, open vervolgens alleen AdsPower en probeer het opnieuw.


Afbeelding met een niet-verbonden interface


3)Als het nog steeds niet werkt, probeer dan gewoon Chrome te gebruiken om 127.0.0.1:50325

lte bezoeken. Als het bericht Nietgevondengerealiseerd wordt geretourneerd, is de interface normaal. Controleer of de netwerkinstellingen, beveiligingssoftware of proxy de verbinding beïnvloeden.


Problemen met de AdsPower API oplossen: een complete handleiding


lAls hetde volgende afbeelding retourneert, kan de interface helemaal geen verbinding maken. Start de computer opnieuw op om de beveiligingssoftware en netwerkhulpprogramma's te sluiten en open alleen AdsPower.


Problemen met de AdsPower API oplossen: een complete handleiding


2. Hoe kan ik vingerafdrukken configureren en browsers starten en sluiten via API?

Dit kan via scriptparameters. Hier is de API-documentatie die u kan helpen onze API-functie beter te begrijpen en te bedienen:

l API basisinstructies

lAPI-verbindingsdocumentatie

lAPI-demo


3. Hoe los ik de fout "502" of "503" op?

Het bestaande netwerk lijkt geen verbinding te kunnen maken met het domein van de API-interface. U kunt overwegen om het domein local.adspower.net te vervangen door 127.0.0.1 of localhost, of te proberen verbinding te maken via een andere netwerkproxytool.


4. Waarom worden de volgende fouten geretourneerd bij gebruik van de API:

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

Controleer of uw verzoek de vereiste "group_id" parameter bevat. De groeps-ID is Noodzakelijk bij het aanmaken van een profiel met de API.


Afbeelding van de parameter groeps-ID in AdsPower


(2)data: { code: -1, msg: 'gebruikersaccount bestaat niet' }

Mogelijk hebt u het bijbehorende profiel niet aangemaakt of een onjuiste profiel-ID ingevoerd. Voer de profiel-ID in als account-ID in het script.

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

De cookie-indeling is niet correct.U kunt deze tool gebruiken om dit te controleren: https://www.browserscan.net/converter.

(4)requests.exceptions.ProxyError: HTTPConnectionPool(host='127.0.0.1', port=8125): Max. aantal pogingen overschreden met url:http://local.adspower.net:50325/api/v1/user/create (Veroorzaakt door ProxyError('Kan geen verbinding maken met proxy.', RemoteDisconnected('Externe beëindiging verbrak verbinding zonder reactie')))


Deze vergelijkbare problemen worden meestal veroorzaakt door problemen met de netwerktoegang. U kunt het domein local.adspower.net vervangen door 127.0.0.1 of localhost, of van proxy-tool wisselen om dit probleem op te lossen.


5. Moet ik na het openen van de browser met de API de browserdriver zelf downloaden of wordt deze in een specifiek pad opgeslagen?

Het is niet nodig om extra drivers te downloaden. Elke browserkernelversie integreert automatisch de driver die compatibel is met de Chrome-kernelversie bij installatie. Voor browsers met een 123-kernel kunt u het driverbestand bijvoorbeeld vinden door te klikken op Bestand > Logboeken in de linkerbovenhoek van AdsPower en vervolgens cwd_global > chrome_123 te openen.


Afbeelding die laat zien hoe je de nieuwe kernel in AdsPower gebruikt


Afbeelding van de map Chromedriver


6. Hoe kan ik het laden en ontvangen van meldingen via de API inschakelen?

Om het laden van afbeeldingen of meldingen uit te schakelen, moet u de bijbehorende parameters doorgeven via het veld launch_args wanneer u de browser opent.


Afbeelding van het veld launch_args


7. Als ik mijn lid API-toegang geef, maar zijn toegang om het platformwachtwoord te zien annuleer, kan hij dan nog steeds de wachtwoordinformatie via de API krijgen?

Ja, hij kan de wachtwoordinformatie zien. Door een lid API-toegang te geven, krijgt hij volledige toegang. Wees daarom voorzichtig als u uw leden API-toegang wilt geven.


8. Waarom kan ik de "Lokale API"-machtiging voor mijn lid niet annuleren?


Afbeelding die laat zien hoe je de


Als u een lid RPA-toegang geeft tot "Proces uitvoeren", heeft dit lid ook toegang tot "Lokale API".


Afbeelding van de knop


Voor verdere vragen kunt u contact opnemen met het AdsPower Support Team. Krijg altijd hulp van de online support van AdsPower, of stuur uw vragen en twijfels naar support@adspower.com. We staan altijd voor u klaar!

AdsPower

Beste multi-loginbrowser voor elke branche

Problemen met de AdsPower API oplossen: een complete handleiding

Mensen lezen ook