Añadir Dispositivo al Instante
Registrar un UDID de dispositivo y devolver mobileprovision y P12 inmediatamente
/api/adddeviceParámetros de solicitud
Todos los parámetros se pueden pasar vía Consulta o Cuerpo
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
token | string | Requerido | Token de API de usuario Ejemplo: your_api_token_here |
udid | string | Requerido | UDID del dispositivo (debe tener 25 o 40 caracteres) Ejemplo: 00008030-001234567890ABCD |
warranty | string | Opcional | Tipo de garantía: 0/1/2/3/4/6. Se recomienda pasar explícitamente. Los valores faltantes o inválidos recaen en el estándar para precios 012346 Ejemplo: 1 |
shtype | string | Opcional | Alias de garantía. Usado solo cuando la garantía está vacía 012346 Ejemplo: 1 |
type | string | Opcional | Tipo de pool: 0=público, 1=privado. Por defecto es 0 01 Ejemplo: 0 |
deviceType | string | Opcional | Tipo de dispositivo: iphone o ipad. Por defecto es iphone iphoneipad Ejemplo: iphone |
beizhu | string | Opcional | Observación (hasta 40 caracteres; se trunca si es más largo) Ejemplo: 测试设备 |
code | string | Opcional | Código de activación (opcional) Ejemplo: ABC123XYZ |
Respuesta
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
code | number | Requerido | Código de estado: 1=éxito, 0=fallo Ejemplo: 1 |
msg | string | Requerido | Mensaje de respuesta Ejemplo: 添加成功 |
time | number | Requerido | Marca de tiempo del servidor (segundos Unix) Ejemplo: 1769675945 |
data | object | Requerido | Carga útil de la respuesta |
data.id | string | Requerido | ID del certificado (8 caracteres) Ejemplo: AB12CD34 |
data.pool | number | Requerido | Pool: 0=público, 1=privado Ejemplo: 0 |
data.addtime | number | Requerido | Hora de adición (Unix) Ejemplo: 1706500000 |
data.mobileprovision | string | Requerido | mobileprovision codificado en Base64 Ejemplo: Base64EncodedString... |
data.p12 | string | Requerido | Certificado P12 codificado en Base64 Ejemplo: Base64EncodedString... |
data.state | boolean | Requerido | Estado de validez del certificado (devuelto en algunas sucursales) Ejemplo: true |
data.reused | boolean | Requerido | Si se reutilizó un certificado existente (devuelto solo cuando se proporciona el código y la reutilización es posible para el mismo código y UDID) Ejemplo: true |
ysucc | string | Requerido | Indicador de éxito, devuelve "Ysucc" en caso de éxito Ejemplo: Ysucc |
Códigos de error
000X-Lang: enzh, en, zh-TW, vi, arEjemplos de código
curl -X POST "https://testypro.iwai.cc,https://cer.xyul.cn,https://cer.iwai.cc/api/adddevice" \
-H "X-Lang: en" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "token=your_api_token_here&udid=00008030-001234567890ABCD&warranty=1&shtype=1&type=0&deviceType=iphone&beizhu=%E6%B5%8B%E8%AF%95%E8%AE%BE%E5%A4%87&code=ABC123XYZ"Notas
- Tanto GET como POST son compatibles (POST se muestra aquí)
- Envía los parámetros a través de Query o x-www-form-urlencoded. El cuerpo JSON no se analiza
- shtype es un alias heredado de warranty, utilizado solo cuando warranty está vacío
- La validación de UDID es solo por longitud (25 o 40 caracteres)
- mobileprovision y p12 están codificados en Base64; decodifícalos y guárdalos como archivos
- warranty=4 no es compatible con type=1
Pruébalo en la Consola
Complete los parámetros a continuación y envíe una solicitud para probar. Las solicitudes solo van a la API de este sitio; la URL está bloqueada y no se puede cambiar, y se incluye su cookie de inicio de sesión actual.
https://testypro.iwai.cc/api/adddevice?token=your_api_token_here&udid=00008030-001234567890ABCD&warranty=1&shtype=1&type=0&deviceType=iphone&beizhu=%E6%B5%8B%E8%AF%95%E8%AE%BE%E5%A4%87&code=ABC123XYZBloqueado a este sitioToken de API de usuario
UDID del dispositivo (debe tener 25 o 40 caracteres)
Tipo de garantía: 0/1/2/3/4/6. Se recomienda pasar explícitamente. Los valores faltantes o inválidos recaen en el estándar para precios
Alias de garantía. Usado solo cuando la garantía está vacía
Tipo de pool: 0=público, 1=privado. Por defecto es 0
Tipo de dispositivo: iphone o ipad. Por defecto es iphone
Observación (hasta 40 caracteres; se trunca si es más largo)
Código de activación (opcional)