GETPOST
v1.0.0stable

Obtener Certificado

Recuperar un certificado usando el token y ya sea un ID de certificado o UDID. La selección inteligente se aplica al consultar por UDID

GET | POST/api/getcertificate
Autenticación:API Key
Límite:120/minuto

Parámetros de solicitud

Todos los parámetros se pueden pasar vía Consulta o Cuerpo

ParámetroTipoRequeridoDescripción
token
stringRequerido
Token de API de usuario
Ejemplo: your_api_token_here
id
stringOpcional
ID de certificado. Se requiere id o UDID. Si se proporcionan ambos, el id tiene prioridad
Ejemplo: AB12CD34
udid
stringOpcional
UDID del dispositivo. Se requiere id o UDID. La selección inteligente se aplica al consultar por UDID
Ejemplo: 00008020-001A2B3C4D5E6F78

Respuesta

ParámetroTipoRequeridoDescripción
code
numberRequerido
Código de estado: 1=éxito, 0=fallo, 2=no hay certificado disponible, 3=certificado expirado
Ejemplo: 1
msg
stringRequerido
Mensaje de respuesta
Ejemplo: 返回成功
time
numberRequerido
Marca de tiempo del servidor (segundos Unix)
Ejemplo: 1769675945
data
objectRequerido
Carga útil de la respuesta
data.id
stringRequerido
ID del certificado
Ejemplo: AB12CD34
data.pname
stringRequerido
Nombre del proyecto
Ejemplo: MyApp
data.addtime
numberRequerido
Hora de adición (marca de tiempo Unix)
Ejemplo: 1706500000
data.pool
numberRequerido
Pool: 0=público, 1=privado
Ejemplo: 0
data.type
numberRequerido
Tipo de grupo: 0=público, 1=privado
Ejemplo: 0
data.mobileprovision
stringRequerido
mobileprovision codificado en Base64
Ejemplo: MIIPhgYJKoZIhvcNAQcCoII...(Base64)
data.p12
stringRequerido
Certificado P12 codificado en Base64
Ejemplo: MIINDgIBAzCCDMsGCSqGSIb3DQEHAa...(Base64)
data.state
booleanRequerido
Validez del certificado: true=válido, false=revocado
Ejemplo: true
data.warranty
booleanRequerido
Si la garantía está activa
Ejemplo: true
data.warranty_time
numberRequerido
Tiempo de expiración de la garantía (marca de tiempo Unix)
Ejemplo: 1738000000
data.shtype
numberRequerido
Tipo de garantía: 0/1/2/3/4/6
Ejemplo: 1
ysucc
stringRequerido
Indicador de éxito, devuelve "Ysucc" en caso de éxito
Ejemplo: Ysucc
Ejemplo de respuesta
{
"code":1,
"msg":"Éxito",
"time":1769675945,
"data":
{
"id":"AB12CD34",
"pname":"MyApp",
"addtime":1706500000,
"pool":0,
"type":0,
"mobileprovision":"MIIPhgYJKoZIhvcNAQcCoII...(Base64)",
"p12":"MIINDgIBAzCCDMsGCSqGSIb3DQEHAa...(Base64)",
"state":true,
"warranty":true,
"warranty_time":1738000000,
"shtype":1
}
,
"ysucc":"Ysucc"
}

Códigos de error

Códigos de error7 definido
0
Falló la verificación del token
Token inválido o expirado
0
Se debe proporcionar al menos uno de ID de certificado o UDID
Se requiere el parámetro id o UDID
0
ID de certificado no encontrado
El ID de certificado no existe o no pertenece al usuario actual

X-Lang: en
zh, en, zh-TW, vi, ar

Ejemplos de código

curl -X GET "https://testypro.iwai.cc,https://cer.xyul.cn,https://cer.iwai.cc/api/getcertificate?token=your_api_token_here&id=AB12CD34&udid=00008020-001A2B3C4D5E6F78" \
  -H "X-Lang: en"

Notas

  • Soporta tanto GET como POST
  • Enviar parámetros vía Query o x-www-form-urlencoded
  • Se requiere id o UDID. Si se proporcionan ambos, id tiene prioridad
  • Al consultar por UDID, el sistema selecciona el mejor certificado: primero válido, luego revocado pero no deshabilitado
  • state=false significa que el certificado está revocado pero aún se puede descargar (las aplicaciones pueden no instalarse)
  • warranty_time es la fecha de vencimiento de la garantía. Se requiere recompra después de que expire

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/getcertificate?token=your_api_token_here&id=AB12CD34&udid=00008020-001A2B3C4D5E6F78Bloqueado a este sitio
stringRequerido

Token de API de usuario

string

ID de certificado. Se requiere id o UDID. Si se proporcionan ambos, el id tiene prioridad

string

UDID del dispositivo. Se requiere id o UDID. La selección inteligente se aplica al consultar por UDID