Logowanie do konta

  • 1、Mbbrowser obsługuje lokalne funkcje API, aby pomóc użytkownikom uruchamiać i zamykać podstawowe funkcje API, takie jak przeglądarka, w sposób programowy. Może również współpracować z frameworkami do automatyzacji, takimi jak Selenium i Puppeteer, w celu automatyzacji operacji w przeglądarce.

  • 2、Obsługiwany jest tylko klient w wersji V3.9.2.114 lub nowszy, pobierz najnowszą wersję klienta【Pobierz najnowszą wersję Mbbrowser】

【HTTP】Logowanie do konta

  • Tryb Http musi być połączony z linią komend CLI, aby uruchomić klienta, zobacz【Opis trybu HTTP】, Możesz również użyć następującego przykładu pliku bat, aby zmodyfikować odpowiednie konto, app_id i app_key i umieścić je w tym samym katalogu co apiserver.exe, co pozwoli łatwo i szybko uruchomić apiserver.

apiserver.bat

ApiServer.exe --port=8186 --account=test04@qq.com --app_id=7e147176e1d756eb03c0e18e7b640c23 --app_key=ExOTNjMWNWYzZTU5ZjYzMGEzZDU4ZDI3 --return=on --logs=on

【HTTP】Interakcja z APISERVER i szczegółowy adres żądania

  • Po pomyślnym uruchomieniu Apiserver możesz komunikować się z Apiserver w następujący sposób

  • http://127.0.0.1:8186 lub http://localhost:8186

  • Na przykład, aby przełączyć konta i zalogować się ponownie w czasie rzeczywistym, możesz:

  • Adres URL żądania Post: http://127.0.0.1:8186/login

  • Format POST: Content-Type:application/json

  • Twoje dane JSON są następnie publikowane pod tym adresem, który Apiserver odbiera w czasie rzeczywistym i wykonuje w czasie rzeczywistym bez żadnych opóźnień.

【HTTP】Przełączanie kont i ponowne logowanie w czasie rzeczywistym

  • Po pomyślnym zalogowaniu się do apiserver, możesz użyć następującego interfejsu, aby przełączać konta w czasie rzeczywistym

  • 【Maksymalna częstotliwość żądań: 10 razy/min】

  • Path:/login

  • Method:POST

  • Content-Type:application/json

Parametry żądania

Można uzyskać dostęp do następujących parametrów【Uwagi dotyczące użytkowania】Spójrz na

Nazwa parametru Typ Wymagane Wartość domyślna Wyjaśnienie
Account string Tak test01@qq.com Poświadczenia użytkownika Account
APP_ID string Tak 7e147176e1d756eb03c0e18e7b640c23 Poświadczenia użytkownika app_Id
APP_KEY string Tak kwMTYxNG_MzlkZjhlZmM2YWNiY2M5MTkw Poświadczenia użytkownika app_key
return string Nie on (default)

on: APISERVER.EXE Wszystkie dane [JSON/ inne] do zwrócenia użytkownikowi i wszystkie informacje o statusie do zwrócenia na stronę CONSOLE. (Jeśli parametr nie zostanie określony przez użytkownika, domyślną wartością jest ON.)

off: Wszystkie dane [JSON/ inne] zwrócone użytkownikowi i wszystkie informacje o statusie nie są wyświetlane w interfejsie CONSOLE.

logs string Nie on (default)

on: APISERVER.EXE Wszystkie dane JSON do zwrócenia użytkownikowi i wszystkie informacje o statusie są zapisywane zwykłym tekstem w katalogu API_LOG [katalog inny niż log]. Prefiks pliku LOG to test@qq.com_API_log. (Jeśli ten parametr nie zostanie określony, domyślną wartością jest ON.)

off: Wszystkie dane JSON i informacje o statusie zwrócone do skryptu nie są zapisywane w pliku LOG.

hide string Nie on (default)

on: APISERVER.EXE zostaje uruchomiony w trybie w pełni automatycznym. Po uruchomieniu panel główny mbbrowser.exe, który został zalogowany, jest automatycznie osłaniany, aby zapewnić automatyczne działanie i uniknąć ryzyka serwisowego spowodowanego ręczną obsługą środowiska przez panel główny. (Jeśli użytkownik nie wprowadzi tego parametru, domyślnie jest to ON.)

off: APISERVER.EXE zostaje uruchomiony w trybie wsparcia (półautomatycznym/w pełni automatycznym). Po uruchomieniu panel główny mbbrowser.exe jest wyświetlany w tym samym czasie. W trybie automatycznym klienci mogą ręcznie sterować środowiskiem za pomocą panelu głównego, aby wzmocnić możliwości kontroli usług.

[Ten parametr jest ważny tylko dla wersji produktu: 4.8.20.134 i nowszych]

Przykład żądania

{
    "APP_ID": "7e147176e1d756eb03c0e18e7b640c23",
    "APP_KEY": "kwMTYxNG_MzlkZjhlZmM2YWNiY2M5MTkw",
    "Account": "test01@qq.com"
}

Parametr zwrotny

{
    "msg": "Login Success",
    "status": 0,
    "data": "Login Aaccount: test01@qq.com"
}

Debuguj ten interfejs za pomocą POSTMAN

【HTTP】Wyloguj się z APISERVER i zamknij klienta (Wyloguj)

  • Path:/api/v1/quit

  • Method:POST

  • Content-Type:application/json

  • Opis interfejsu: Zatrzymaj i zamknij APISERVER. Kod zwraca 0 w przypadku sukcesu.

Parametr zwrotny

{
    "message": "APISERVER shut down.",
    "code": 0,
    "data": true
}

Debuguj ten interfejs za pomocą POSTMAN