खाता लॉगिन

  • 1、HouNiao ब्राउज़र स्थानीय API कार्यों का समर्थन करता है, जो उपयोगकर्ताओं को प्रोग्रामेटिक रूप से ब्राउज़र शुरू करने और बंद करने जैसे बुनियादी API कार्यों को करने में मदद करता है। इसे ब्राउज़र संचालन को स्वचालित करने के लिए सेलेनियम और पपेटियर जैसे स्वचालन फ्रेमवर्क के साथ भी उपयोग किया जा सकता है।

  • 2、केवल V3.9.2.114 या उससे उच्च संस्करणों का समर्थन करता है, कृपया क्लाइंट का नवीनतम संस्करण डाउनलोड करें【HouNiao ब्राउज़र का नवीनतम संस्करण डाउनलोड करें】

【HTTP】खाता लॉगिन

  • HTTP मोड को CLI कमांड लाइन का उपयोग करके क्लाइंट शुरू करने की आवश्यकता है, देखें【HTTP मोड विवरण】, आप संबंधित account, app_id और app_key को संशोधित करने के लिए नीचे दिए गए .bat फ़ाइल उदाहरण का भी उपयोग कर सकते हैं और इसे apiserver.exe की उसी निर्देशिका में रख सकते हैं ताकि apiserver को आसानी से और जल्दी चलाया जा सके।

apiserver.bat

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

【HTTP】APISERVER के साथ बातचीत और अनुरोध पते का विवरण

  • Apiserver के सफलतापूर्वक चलने के बाद, आप Apiserver के साथ संवाद करने के लिए निम्न विधियों का उपयोग कर सकते हैं

  • http://127.0.0.1:8186 या http://localhost:8186

  • उदाहरण के लिए, रीयल-टाइम में खाते स्विच करने और फिर से लॉगिन करने के लिए, आप कर सकते हैं:

  • Post विधि अनुरोध पता:http://127.0.0.1:8186/login

  • POST प्रारूप:Content-Type:application/json

  • फिर अपना JSON डेटा इस पते पर POST करें, Apiserver इसे वास्तविक समय में प्राप्त करेगा और निष्पादित करेगा, बिना किसी देरी के।

【HTTP】रीयल-टाइम में खाते स्विच करें और फिर से लॉगिन करें

  • apiserver में सफलतापूर्वक लॉग इन करने के बाद, आप रीयल-टाइम में खाते स्विच करने के लिए निम्न इंटरफ़ेस का उपयोग कर सकते हैं

  • 【अधिकतम अनुरोध आवृत्ति: 10 बार/मिनट】

  • Path:/login

  • Method:POST

  • Content-Type:application/json

अनुरोध पैरामीटर (Request Parameters)

निम्नलिखित मापदंडों को प्राप्त करने के लिए आप यहाँ जा सकते हैं【उपयोग के लिए सूचनाएं】देखें

पैरामीटर का नाम प्रकार आवश्यक उदाहरण स्ट्रिंग / डिफ़ॉल्ट मान विवरण
Account string हाँ test01@qq.com उपयोगकर्ता क्रेडेंशियल Account
APP_ID string हाँ 7e147176e1d756eb03c0e18e7b640c23 उपयोगकर्ता क्रेडेंशियल app_Id
APP_KEY string हाँ kwMTYxNG_MzlkZjhlZmM2YWNiY2M5MTkw उपयोगकर्ता क्रेडेंशियल app_key
return string नहीं on (default)

on: APISERVER.EXE का सारा डेटा [JSON/अन्य] जो उपयोगकर्ता को लौटाया जाना है, और सभी स्थिति जानकारी CONSOLE इंटरफ़ेस पर लौटा दी जाएगी। (जब उपयोगकर्ता यह पैरामीटर नहीं भरता है, तो यह डिफ़ॉल्ट रूप से ON होता है)

off: उपयोगकर्ता को लौटाया गया सारा डेटा [JSON/अन्य] और सभी स्थिति जानकारी CONSOLE इंटरफ़ेस पर प्रदर्शित नहीं होगी।

logs string नहीं on (default)

on: APISERVER.EXE का सारा JSON डेटा और स्थिति जानकारी सादे पाठ में API_LOG निर्देशिका (LOG निर्देशिका नहीं) में लिखी जाएगी। लॉग फ़ाइल उपसर्ग उदाहरण: test@qq.com_API_log। (जब उपयोगकर्ता यह पैरामीटर नहीं भरता है, तो यह डिफ़ॉल्ट रूप से ON होता है)

off: स्क्रिप्ट को लौटाई गई सारी JSON जानकारी और स्थिति जानकारी लॉग में नहीं लिखी जाएगी।

hide string नहीं on (default)

on: APISERVER.EXE (पूर्ण स्वचालन) मोड में शुरू होता है। शुरू होने के बाद, यह स्वचालित रूप से लॉग इन mbbrowser.exe मुख्य पैनल को ढाल (shield) देगा ताकि ग्राहकों को स्वचालन संचालन के दौरान मैन्युअल रूप से मुख्य पैनल के माध्यम से वातावरण को नियंत्रित करने से होने वाले व्यावसायिक जोखिमों से बचाया जा सके। (जब उपयोगकर्ता यह पैरामीटर नहीं भरता है, तो यह डिफ़ॉल्ट रूप से ON होता है)

off: APISERVER.EXE (अर्ध-स्वचालन/पूर्ण स्वचालन) मोड का समर्थन करने के लिए शुरू होता है। शुरू होने के बाद, यह mbbrowser.exe मुख्य पैनल को प्रदर्शित करेगा, जिससे ग्राहक स्वचालन संचालन के दौरान मैन्युअल रूप से मुख्य पैनल के माध्यम से वातावरण को नियंत्रित कर सकते हैं, जिससे व्यावसायिक नियंत्रण क्षमता मजबूत होती है।

[यह पैरामीटर केवल उत्पाद संस्करण: 4.8.20.134 और उसके बाद के संस्करणों में प्रभावी है]

अनुरोध उदाहरण

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

वापसी पैरामीटर

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

POSTMAN का उपयोग करके इस इंटरफ़ेस को डिबग करें

【HTTP】APISERVER से बाहर निकलें और क्लाइंट बंद करें (लॉगआउट)

  • Path:/api/v1/quit

  • Method:POST

  • Content-Type:application/json

  • इंटरफ़ेस विवरण: APISERVER को रोकें और बंद करें। सफल क्लोज पर Code 0 लौटाता है।

वापसी पैरामीटर

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

POSTMAN का उपयोग करके इस इंटरफ़ेस को डिबग करें