AkamaiBMP: AKAMAI(モバイル)を解決

TIP

ℹ️このタスクタイプは、Akamai BMP(モバイル)を解決するために使用されます。

タスクの作成

このタスクタイプでは、/akamaibmp/invokeを取得するための独自のエンドポイントを使用します。

タスクオブジェクトの構造

プロパティタイプ必須備考
typeStringRequiredAntiAkamaiBMPTask
packageNameStringRequiredPackage name of AkamaiBMP mobile APP, de.package.iphone
versionStringOptionalAKAMAI BMP Version number, default is: 3.2.6 , max support 3.3.1
deviceIdStringOptionalIf you want to have a fixed device ID in the sensor, you can pass this parameter
deviceNameStringOptionalInput fixed deviceInfo,default is: random. example: iPhone14,2/16.0.2
countInt64OptionalSensor combinations acquired at once, 0 < count <= 50, max 50 items acquired at once
powStringOptionalSupport: /_bm/get_params data
{"mode":1,"nonce":"3764bd11365749ec62974f920eb3614c","ttl":21600,"difficulty":6000,"timeout":100,"n":490,"s_timeout":100,"checksum":"plKZ9lBBJwLeeWRjoaZ4OevBFoPf3EyJIFgp2utWwI3ly34OsW6JluR2nY+lAwapZAcMf/kCo2g5ni6daXPhBSpg=="} If this parameter is passed in, the other parameters will be ignored to generate the pow string

サポートされるバージョン

バージョン

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

例のセンサーリクエスト

POST https://api.capsolver.com/akamaibmp/invoke
Host: api.capsolver.com
Content-Type: application/json
 
{
    "clientKey": "YOUR_API_KEY",
    "task": {
        "type": "AntiAkamaiBMPTask", //Required
        "packageName": "de.package.iphone", //Required
        "country": "US", //Optional
        "version": "3.2.6", //Required
        "deviceId": "90F9EAF5-D6E5-4E30-BC8B-B7780AD02600", //Optional
        "deviceName": "iPhone14,2/16.0.2", //Optional
        "count": 10 //Optional
    }
}

例のセンサーレスポンス

{
    "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リクエスト

POST https://api.capsolver.com/akamaibmp/invoke
Host: api.capsolver.com
Content-Type: application/json
 
{
    "clientKey": "YOUR_API_KEY",
    "task": {
        "type": "AntiAkamaiBMPTask", //Required
        "deviceId": "90F9EAF5-D6E5-4E30-BC8B-B7780AD02600", //Required
        "pow": '{"mode":1,"nonce":"3764bd11365749ec62974f920eb3614c","ttl":21600,"difficulty":6000,"timeout":100,"n":490,"s_timeout":100,"checksum":"plKZ9lBBJwLeeWRjoaZ4OevBFoPf3EyJIFgp2utWwI3ly34OsW6JluR2nY+lAwapZAcMf/kCo2g5ni6daXPhBSpg=="}'//Required
    }
}

例のPowレスポンス

{
    "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リクエストの使用

# 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
})