reCAPTCHA Mobile Task#
reCAPTCHA मोबाइल के लिए टोकन-आधारित स्वचालित समाधान विधि।
reCAPTCHA Android/reCAPTCHA IOS API को बायपास करें। reCAPTCHA Android सॉल्वर API दस्तावेज़। reCAPTCHA IOS सॉल्वर API दस्तावेज़
प्राप्त टोकन को g-recaptcha-response फॉर्म फ़ील्ड के भीतर लक्ष्य वेबसाइट पर भेजा जा सकता है या कॉलबैक फ़ंक्शन को पास किया जा सकता है।
RecaptchaMobileTask कार्य ऑब्जेक्ट संरचना#
नाम प्रकार आवश्यक विवरण type डोरी हाँ RecaptchaMobileTask
appPackageName डोरी हाँ ReCAPTCHA एप्लिकेशन को लोड करने के लिए पैकेज का नाम। उदाहरण के लिए, com.company.app, आप इसे https://www.google.com/recaptcha/api3/mwv अनुरोध में प्राप्त कर सकते हैं appKey डोरी हाँ रीकैप्चा एप्लिकेशन को लोड करने की कुंजी वेब संस्करण की वेबसाइटकी के समान है appAction डोरी हाँ अतिरिक्त पैरामीटर के लिए, आप क्रिया पैरामीटर ढूंढने के लिए grecaptcha.execute खोज सकते हैं appDevice डोरी नहीं ios | Android
proxyType डोरी हाँ प्रॉक्सी प्रकार: `http`, `socks4`, `socks5` proxyAddress डोरी हाँ प्रॉक्सी सर्वर आईपी पता या होस्टनाम proxyPort पूर्णांक हाँ प्रॉक्सी पोर्ट proxyLogin डोरी नहीं एजेंट लॉगिन proxyPassword डोरी नहीं एजेंट पासवर्ड
अनुरोध उदाहरण#
एपीआई समापन बिंदु: https://api.nextcaptcha.com/createTask
तरीका: POST
सामग्री प्रकार: application/json
{
"clientKey" : "api key" ,
"task" : {
"type" : "ReCaptchaMobileTask" ,
"appPackageName" : "com.company.app" ,
"appKey" : "6LfD3PIbAAAAAJs_eEHvoOl75_83eXSqpPSRFJ_u" ,
"appAction" : "login"
}
}
प्रतिक्रिया उदाहरण#
{
"errorId" : 0 ,
"status" : "ready" ,
"solution" : {
"gRecaptchaResponse" : "03AGdBq26gJ8v3Z3J9z3..."
},
"createTime" : 1701234567890 ,
"endTime" : 1701234567890
}
नमूना कोड#
# https://github.com/nextcaptcha/nextcaptcha-python
import os
import sys
from nextcaptcha import NextCaptchaAPI
client_key = os.getenv( 'NEXTCAPTCHA_KEY' , "YOUR_CLIENT_KEY" )
api = NextCaptchaAPI( client_key = client_key)
try :
result = api.recaptcha_mobile( app_key = "app_key" , app_package_name = "app_package_name" , appAction = "appAction" )
except Exception as e:
sys.exit(e)
else :
sys.exit( 'solved: ' + str (result))
// https://github.com/nextcaptcha/nextcaptcha-go
package main
import (
" fmt "
" log "
" github.com/nextcaptcha/nextcaptcha-go "
)
func main () {
api := nextcaptcha. NewNextCaptchaAPI ( "API_KEY" )
result, err := api. RecaptchaMobile ( "https://example.com" , "SITE_KEY" , nextcaptcha . RecaptchaV3Options {})
if err != nil {
log. Fatal (err);
}
fmt. Println ( "result " + result)
}
// https://github.com/nextcaptcha/nextcaptcha-csharp
string clientKey = "YOUR_CLIENT_KEY" ;
string solftId = "" ; // Optional
string callbackUrl = "" ; // Optional
bool openLog = true ; // Optional
var nextCaptchaAPI = new NextCaptchaAPI (clientKey, solftId, callbackUrl, openLog);
string appKey = "YOUR_APP_KEY" ;
string appPackageName = "" ; // Optional
string appAction = "" ; // Optional
var result = await nextCaptchaAPI. SolveRecaptchaMobileAsync (appKey, appPackageName, appAction);
संबंधित लिंक#