Account Login

  • 1、Sinusuportahan ng Mbbrowser ang mga lokal na function ng API upang tulungan ang mga gumagamit na simulan at isara ang mga pangunahing function ng API tulad ng browser sa isang programmatic na paraan. Maaari rin itong gumana sa mga automation framework tulad ng Selenium at Puppeteer upang i-automate ang mga operasyon ng browser.

  • 2、Ang client V3.9.2.114 o mas bago lamang ang sinusuportahan, mangyaring i-download ang pinakabagong bersyon ng client【I-download ang pinakabagong bersyon ng Mbbrowser】

【HTTP】Pag-login sa Account

  • Ang Http mode ay kailangang isama sa CLI command line upang simulan ang client, tingnan ang【Deskripsyon ng HTTP Mode】, Maaari mo ring gamitin ang sumusunod na halimbawa ng bat file upang baguhin ang kaukulang account, app_id, at app_key at ilagay ang mga ito sa parehong direktoryo ng apiserver.exe, madali at mabilis mong masisimulan ang apiserver.

apiserver.bat

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

【HTTP】Makipag-ugnayan sa APISERVER at detalye ng request address

  • Matapos ang matagumpay na pagpapatakbo ng Apiserver, maaari kang makipag-ugnayan sa Apiserver sa mga sumusunod na paraan

  • http://127.0.0.1:8186 o http://localhost:8186

  • Halimbawa, upang lumipat ng mga account at mag-log in muli sa real time, maaari mong:

  • Post Request Url: http://127.0.0.1:8186/login

  • POST Format: Content-Type:application/json

  • Ang iyong json data ay ipo-post sa address na ito, na tatanggapin ng Apiserver sa real time at isasagawa sa real time nang walang anumang pagkaantala.

【HTTP】Lumipat ng mga Account At Mag-log Back In Real Time

  • Matapos ang matagumpay na pag-log in sa apiserver, maaari mong gamitin ang sumusunod na interface upang lumipat ng mga account sa real time

  • 【Pinakamataas na dalas ng kahilingan: 10 beses/min】

  • Path:/login

  • Method:POST

  • Content-Type:application/json

Mga Parameter ng Kahilingan

Ang mga sumusunod na parameter ay maaaring ma-access【Mga Abiso para sa Paggamit】Tignan mo

Pangalan ng Parameter Uri Kailangan Default na Halaga Paliwanag
Account string Oo test01@qq.com Mga Kredensyal ng User Account
APP_ID string Oo 7e147176e1d756eb03c0e18e7b640c23 Mga Kredensyal ng User app_Id
APP_KEY string Oo kwMTYxNG_MzlkZjhlZmM2YWNiY2M5MTkw Mga Kredensyal ng User app_key
return string Hindi on (default)

on: APISERVER.EXE Lahat ng data [JSON/ iba pa] na ibabalik sa user at lahat ng impormasyon ng status na ibabalik sa pahina ng CONSOLE. (Kung ang parameter ay hindi tinukoy ng user, ang default na halaga ay ON.)

off: Lahat ng data [JSON/ iba pa] na ibinalik sa user at lahat ng impormasyon ng status ay hindi ipinapakita sa interface ng CONSOLE.

logs string Hindi on (default)

on: APISERVER.EXE Lahat ng JSON data na ibabalik sa user at lahat ng impormasyon ng status ay nakasulat sa plaintext sa direktoryo ng API_LOG [non-log directory]. Ang prefix ng LOG file ay test@qq.com_API_log. (Kung ang parameter na ito ay hindi tinukoy, ang default na halaga ay ON.)

off: Lahat ng JSON data at impormasyon ng status na ibinalik sa script ay hindi nakasulat sa LOG.

hide string Hindi on (default)

on: Ang APISERVER.EXE ay sinimulan sa full automatic mode. Matapos ang startup, ang mbbrowser.exe main panel na naka-log in ay awtomatikong nashi-shield upang matiyak ang awtomatikong operasyon at maiwasan ang mga panganib sa serbisyo na dulot ng manu-manong operasyon ng kapaligiran sa pamamagitan ng main panel. (Kung hindi ilalagay ng user ang parameter na ito, ang default ay ON.)

off: Ang APISERVER.EXE ay sinimulan sa support (semi-automated/fully automated) mode. Matapos ang startup, ang mbbrowser.exe main panel ay ipinapakita kasabay nito. Sa awtomatikong operasyon, ang mga customer ay maaaring manu-manong kontrolin ang kapaligiran sa pamamagitan ng main panel upang palakasin ang kakayahan sa pagkontrol ng serbisyo.

[Ang parameter na ito ay wasto lamang para sa bersyon ng produkto: 4.8.20.134 at mas bago]

Halimbawa ng Kahilingan

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

Return Parameter

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

I-debug ang interface na ito gamit ang POSTMAN

【HTTP】Mag-log Out Sa APISERVER At Isara ang Client (Log Out)

  • Path:/api/v1/quit

  • Method:POST

  • Content-Type:application/json

  • Paglalarawan ng Interface: Itigil at isara ang APISERVER. Ang code ay nagbabalik ng 0 sa tagumpay.

Return Parameter

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

I-debug ang interface na ito gamit ang POSTMAN