Skip to content
On this page

AkamaiBMP: AKAMAI (मोबाइल) को हल करें

TIP

ℹ️ इस कार्य प्रकार का उपयोग Akamai BMP (मोबाइल) को हल करने के लिए किया जाता है।

कार्य बनाएं

इस कार्य प्रकार का उपयोग /akamaibmp/invoke प्राप्त करने के लिए एक अलग एंडपॉइंट का उपयोग करता है।

कार्य ऑब्जेक्ट संरचना

गुणप्रकारआवश्यकटिप्पणी
typeStringRequiredAntiAkamaiBMPTask
packageNameStringRequiredAkamaiBMP मोबाइल APP का पैकेज नाम, de.package.iphone
versionStringOptionalAKAMAI BMP संस्करण संख्या, डिफ़ॉल्ट है: 3.2.6, अधिकतम समर्थन 3.3.1
deviceIdStringOptionalयदि आप सेंसर में एक स्थिर डिवाइस आईडी रखना चाहते हैं, तो आप इस पैरामीटर को पास कर सकते हैं।
deviceNameStringOptionalइनपुट फिक्स्ड डिवाइस इंफो, डिफ़ॉल्ट है: रैंडम। उदाहरण: iPhone14,2/16.0.2
countInt64Optionalएक साथ प्राप्त किए गए सेंसर कॉम्बिनेशन, 0 < count <= 50, एक साथ अधिकतम 50 आइटम प्राप्त किए गए हैं।
powStringOptionalसमर्थन: /_bm/get_params डेटा
{"mode":1,"nonce":"3764bd11365749ec62974f920eb3614c","ttl":21600,"difficulty":6000,"timeout":100,"n":490,"s_timeout":100,"checksum":"plKZ9lBBJwLeeWRjoaZ4OevBFoPf3EyJIFgp2utWwI3ly34OsW6JluR2nY+lAwapZAcMf/kCo2g5ni6daXPhBSpg=="} यदि इस पैरामीटर को पास किया गया है, तो अन्य पैरामीटरों को बाइपास करने के लिए pow स्ट्रिंग जेनरेट करने के लिए उन्हें नजरअंदाज किया जाएगा।

समर्थित संस्करण

संस्करण

2.1.02.1.12.2.13.0.03.1.0
3.2.33.2.43.2.63.3.03.3.1
3.3.23.3.43.3.5

डिवाइस नेम्स

iPhone10,1iPhone10,2iPhone10,3iPhone12,1iPhone12,3
iPhone12,5iPhone13,1iPhone13,2iPhone13,3iPhone14,5
iPhone14,2iPhone14,3iPhone14,7iPhone15,2iPhone15,3
iPhone14,8

**iOS

रिलीज़**

1616.0.116.0.216.0.316.1
16.1.116.1.216.216.316.3.1
16.416.4.116.516.5.116.6
17.0

उदाहरण सेंसर अनुरोध

json
POST https://api.capsolver.com/akamaibmp/invoke
Host: api.capsolver.com
Content-Type: application/json

{
    "clientKey": "YOUR_API_KEY",
    "task": {
        "type": "AntiAkamaiBMPTask", //आवश्यक
        "packageName": "de.package.iphone", //आवश्यक
        "country": "US", //वैकल्पिक
        "version": "3.2.6", //आवश्यक
        "deviceId": "90F9EAF5-D6E5-4E30-BC8B-B7780AD02600", //वैकल्पिक
        "deviceName": "iPhone14,2/16.0.2", //वैकल्पिक
        "count": 10 //वैकल्पिक
    }
}

उदाहरण सेंसर प्रतिक्रिया

json
{
    "errorId": 0,
    "success": true,
    "state": "ready",
    "solution": {
        "deviceId": "D7224EA0-4773-4B0A-9DEC-0C61DE8D74B0",
        "deviceName": "iPhone14,2/16.0.2",
        "sensors": [
            "2,i,...$29,17,57",
            "2,i,...$29,17,57",
        ],
        "version": "3.2.6"
    },
    "type": "AntiAkamaiBmpTask"
}

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

json
POST https://api.capsolver.com/akamaibmp/invoke
Host: api.capsolver.com
Content-Type: application/json

{
    "clientKey": "YOUR_API_KEY",
    "task": {
        "type": "AntiAkamaiBMPTask", //आवश्यक
        "deviceId": "90F9EAF5-D6E5-4E30-BC8B-B7780AD02600", //आवश्यक
        "pow": '{"mode":1,"nonce":"3764bd11365749ec62974f920eb3614c","ttl":21600,"difficulty":6000,"timeout":100,"n":490,"s_timeout":100,"checksum":"plKZ9lBBJwLeeWRjoaZ4OevBFoPf3EyJIFgp2utWwI3ly34OsW6JluR2nY+lAwapZAcMf/kCo2g5ni6daXPhBSpg=="}'//आवश्यक
    }
}

उदाहरण Pow प्रतिक्रिया

json
{
    "errorId": 0,
    "success": true,
    "state": "ready",
    "solution": {
        "pow":"$90F9EAF5-D6E5-4E30-BC8B-B7780AD02600;1692953907516;3764bd11365749ec62974f920eb3614c;6000;plKZ9lBBJwLeeWRjoaZ4OevBFoPf3EyJIFgp2utWwI3ly34OsW6JluR2nY+lAwapZAcMf/kCo2g5ni6daXPhBSpg==;0.779943542258,0.557086858063,0.074994427115,0.528065278473,0.196708122838,0.179729781970,0.898601813923,0.462955165004,0.445151115151,0.894151818391;144,161,166,181,186,146,123,189,135,185;11247,7896,571,2559,10966,9764,9138,13100,1074,1487"
    },
    "type": "AntiAkamaiBmpTask"
}

SDK अनुरोध का उपयोग करें

python
# pip install --upgrade capsolver
# export CAPSOLVER_API_KEY='...'

import capsolver

# capsolver.api_key = "..."
solution = capsolver.solve({
    "type": "AntiAkamaiBMPTask",
    "packageName": "de.package.iphone",
    "country": "US",
    "version": "3.2.6",
    "deviceId": "90F9EAF5-D6E5-4E30-BC8B-B7780AD02600",
    "deviceName": "iPhone14,2/16.0.2",
    "count": 10
})
go
package main

import (
	"fmt"
	capsolver_go "github.com/capsolver/capsolver-go"
	"log"
)

func main() {
	// first you need to install sdk
	//go get github.com/capsolver/capsolver-go
	//export CAPSOLVER_API_KEY='...' or
	//capSolver := CapSolver{ApiKey:"..."}

	capSolver := capsolver_go.CapSolver{}
	solution, err := capSolver.Solve(map[string]any{
		"type":        "AntiAkamaiBMPTask",
		"packageName": "de.package.iphone",
		"country":     "US",
		"version":     "3.2.6",
		"deviceId":    "90F9EAF5-D6E5-4E30-BC8B-B7780AD02600",
		"deviceName":  "iPhone14,2/16.0.2",
		"count":       10,
	})
	if err != nil {
		log.Fatal(err)
		return
	

}
	fmt.Println(solution)
}