GETPOST
v2.1.0stableAdicionar Dispositivo por Reserva
Registrar um dispositivo no modo de reserva. mobileprovision pode estar vazio enquanto a revisão da Apple estiver pendente
GET | POST
/api/addyydeviceAutenticação:API Key
Limite:30/minuto
Parâmetros da Requisição
Todos os parâmetros podem ser passados via Query ou Body
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
token | string | Obrigatório | Token de API do usuário Exemplo: your_api_token_here |
udid | string | Obrigatório | UDID do dispositivo. O comprimento deve ser de 25 ou 40 caracteres Exemplo: 00008030-001234567890ABCD |
warranty | string | Opcional | Tipo de garantia: 0/1/2/3/4/6. Recomenda-se passar explicitamente 012346 Exemplo: 1 |
shtype | string | Opcional | Apelido da garantia. Usado apenas quando a garantia está vazia 012346 Exemplo: 1 |
type | string | Opcional | Tipo de pool: 0=compartilhado, 1=dedicado. O padrão é 0 01 Exemplo: 0 |
deviceType | string | Opcional | Tipo de dispositivo: iphone ou ipad. Padrão é iphone iphoneipad Exemplo: iphone |
beizhu | string | Opcional | Observação. Até 40 caracteres Exemplo: 预约测试设备 |
Resposta
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
code | number | Obrigatório | Código de status: 1=sucesso, 0=falha Exemplo: 1 |
msg | string | Obrigatório | Mensagem de resposta Exemplo: 添加成功 |
time | number | Obrigatório | Timestamp do servidor (segundos Unix) Exemplo: 1769675945 |
data | object | Obrigatório | Payload da resposta |
data.id | string | Obrigatório | ID do pedido de reserva / certificado (normalmente 5 caracteres alfanuméricos) Exemplo: A1B2C |
data.pool | number | Obrigatório | Pool: 0=compartilhado, 1=dedicado Exemplo: 0 |
data.addtime | number | Obrigatório | Hora de adição (Unix) Exemplo: 1706500000 |
data.mobileprovision | string | Obrigatório | mobileprovision codificado em Base64 (pode estar vazio enquanto a revisão estiver pendente) Exemplo: Base64EncodedString... |
data.p12 | string | Obrigatório | Certificado P12 codificado em Base64 Exemplo: Base64EncodedString... |
data.state | boolean | Obrigatório | Estado de validade do certificado (retornado em alguns ramos) Exemplo: true |
ysucc | string | Obrigatório | Indicador de sucesso, retorna "Ysucc" em caso de sucesso Exemplo: Ysucc |
Exemplo de Resposta
{}
"code":1,
"msg":"Reserva bem-sucedida",
"time":1769675945,
"data":
{}
,"id":"A1B2C",
"pool":0,
"addtime":1706500000,
"mobileprovision":"",
"p12":"MIINDgIBAzCCDMsGCSqGSIb3DQEHAa...(Base64)"
"ysucc":"Ysucc"
Códigos de Erro
Códigos de Erro4 definido
0Token inválido
Token inválido ou expirado
0Formato de UDID inválido
O comprimento do UDID deve ser de 25 ou 40 caracteres
0Saldo insuficiente
Saldo insuficiente
X-Lang: enzh, en, zh-TW, vi, arExemplos de Código
curl -X POST "https://testypro.iwai.cc,https://cer.xyul.cn,https://cer.iwai.cc/api/addyydevice" \
-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=%E9%A2%84%E7%BA%A6%E6%B5%8B%E8%AF%95%E8%AE%BE%E5%A4%87"Notas
- Envie os parâmetros via Query ou x-www-form-urlencoded. Corpo JSON não é analisado
- shtype é um alias legado de warranty, usado apenas quando warranty está vazio
- Um mobileprovision vazio normalmente indica que a revisão está pendente; verifique o status através das APIs de lista de dispositivos
Tente no Console
Preencha os parâmetros abaixo e envie uma solicitação para testar. As solicitações vão apenas para a API deste site; a URL está bloqueada e não pode ser alterada, e seu cookie de login atual é incluído.
https://testypro.iwai.cc/api/addyydevice?token=your_api_token_here&udid=00008030-001234567890ABCD&warranty=1&shtype=1&type=0&deviceType=iphone&beizhu=%E9%A2%84%E7%BA%A6%E6%B5%8B%E8%AF%95%E8%AE%BE%E5%A4%87Bloqueado para este sitestringObrigatório
Token de API do usuário
stringObrigatório
UDID do dispositivo. O comprimento deve ser de 25 ou 40 caracteres
string
Tipo de garantia: 0/1/2/3/4/6. Recomenda-se passar explicitamente
string
Apelido da garantia. Usado apenas quando a garantia está vazia
string
Tipo de pool: 0=compartilhado, 1=dedicado. O padrão é 0
string
Tipo de dispositivo: iphone ou ipad. Padrão é iphone
string
Observação. Até 40 caracteres