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
}
