Skip to content

Cloud Phone All Plan List ​

Get all cloud phone plan list.

Interface Address:

text
/papi/product/containerAllPackageList

Request Method:

text
POST

Content-Type:

text
application/json

Header Parameters:

ParameterTypeRequiredDescription
X-Access-KeystringYesAPI access key ID. See API Rules for authentication
X-SignaturestringYesSignature value, Base64-encoded HMAC-SHA256 result
X-TimestampstringYesMillisecond-level Unix timestamp (13 digits)
X-NoncestringYesRandom string, 10~32 lowercase letters and digits

Body Parameters:

ParameterTypeRequiredDescription
osintegerYesAndroid version (10-Android12, 12-Android14)

Request Example:

json
{
  "os": 12
}

Response Parameters:

ParameterTypeDescription
codeintegerError code. See Error Codes
dataarray[object]Response data
├─ skuCodestringSpec code
├─ levelintegerLevel
├─ packageListarray[object]Package list
├─├─ productCodestringProduct code
├─├─ skuCodestringSpec code
├─├─ aliasCodestringSpec alias
├─├─ levelintegerLevel
├─├─ codestringPackage code
├─├─ packageNamestringPackage name
├─├─ currencystringCurrency
├─├─ periodintegerPeriod
├─├─ tagstringTag
├─├─ packagePricenumberPackage price (CNY)
├─├─ originalPricenumberOriginal price (CNY)
├─├─ discountPricenumberDiscount price (CNY/period)
├─├─ unitPricenumberUnit price (CNY/period)
├─├─ selfRatenumberDiscount rate
├─├─ defaultFlagbooleanDefault flag
msgstringError message

Response Example:

json
{
  "code": 0,
  "data": [
    {
      "skuCode": "gy5zp58kt3",
      "level": 1,
      "packageList": [
        {
          "productCode": "CLOUD_PHONE",
          "skuCode": "gy5zp58kt3",
          "code": "bsb8ssd5kv",
          "packageName": "Monthly Plan",
          "currency": "CNY",
          "period": 1,
          "packagePrice": 100,
          "originalPrice": 120,
          "discountPrice": 100,
          "unitPrice": 100,
          "selfRate": 0.83,
          "defaultFlag": true
        }
      ]
    }
  ],
  "msg": ""
}

OpenAPI Docs