Adicionar Dispositivos em Lote
Registrar múltiplos UDIDs em lote com padrões flexíveis e substituições por item. Cada item pode usar modo instantâneo ou de reserva.
/api/adddevice/batchParâmetros da Requisição
Todos os parâmetros podem ser passados via Query ou Body
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
token | string | Opcional | Token de API de usuário global. Usado quando item/defaults não fornece token Exemplo: your_api_token_here |
mode | string | Opcional | Modo de adição global: instantâneo ou revisão. O padrão é instantâneo; pode ser substituído por defaults.mode ou item.mode instantreview Exemplo: instant |
defaults | object | Opcional | Parâmetros padrão para todos os itens. Suporta parâmetros de API de adição única, como warranty/shtype/type/deviceType/beizhu/code/token/mode Exemplo: {"warranty":"1","type":"0","deviceType":"iphone","beizhu":"batch"} |
items | array | Opcional | Array de itens do dispositivo. Cada item requer UDID e pode substituir qualquer campo padrão. Forneça pelo menos um dos itens/udids/udids_text Exemplo: [{"udid":"00008030-001234567890ABCD"},{"udid":"00008020-00ABCDEF12345678","mode":"review","warranty":"2","beizhu":"VIP device"}] |
udids | array | Opcional | Array de UDID simplificado. Usa parâmetros padrão/globais para todos os dispositivos Exemplo: ["00008030-001234567890ABCD","00008020-00ABCDEF12345678"] |
udids_text | string | Opcional | Lista de UDIDs em texto separada por vírgula, ponto e vírgula, espaço em branco ou novas linhas Exemplo: 00008030-001234567890ABCD
00008020-00ABCDEF12345678 |
continue_on_error | boolean | Opcional | Se deve continuar após a falha de um item. Padrão verdadeiro Exemplo: true |
Resposta
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
code | number | Obrigatório | Código de status: 1=pacote de solicitação processado Exemplo: 1 |
data.total | number | Obrigatório | Total de dispositivos solicitados Exemplo: 2 |
data.processed | number | Obrigatório | Contagem de itens realmente processados Exemplo: 2 |
data.success | number | Obrigatório | Contagem de sucessos Exemplo: 1 |
data.failed | number | Obrigatório | Contagem de falhas Exemplo: 1 |
data.results | array | Obrigatório | Resultados por item com índice/UDID/modo/sucesso/código/mensagem/dados/bruto Exemplo: |
Códigos de Erro
000X-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/adddevice/batch" \
-H "X-Lang: en" \
-H "Content-Type: application/json" \
-d '{
"token": "your_api_token_here",
"mode": "instant",
"defaults": "{\"warranty\":\"1\",\"type\":\"0\",\"deviceType\":\"iphone\",\"beizhu\":\"batch\"}",
"items": "[{\"udid\":\"00008030-001234567890ABCD\"},{\"udid\":\"00008020-00ABCDEF12345678\",\"mode\":\"review\",\"warranty\":\"2\",\"beizhu\":\"VIP device\"}]",
"udids": "[\"00008030-001234567890ABCD\",\"00008020-00ABCDEF12345678\"]",
"udids_text": "00008030-001234567890ABCD\n00008020-00ABCDEF12345678",
"continue_on_error": true
}'Notas
- Este endpoint reutiliza a lógica de negócios de /API/adddevice e /API/addyydevice e processa os itens um por um
- O corpo da requisição deve ser JSON. Os parâmetros por item são convertidos internamente em parâmetros de formulário
- os padrões fornecem parâmetros compartilhados; os campos do item têm prioridade maior
- o modo suporta instantâneo/revisão; reservation/reserve/yy/addyydevice são aliases para revisão
- Máximo de 50 itens por requisição, limitados a 10 requisições/minuto
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/adddevice/batchBloqueado para este siteToken de API de usuário global. Usado quando item/defaults não fornece token
Modo de adição global: instantâneo ou revisão. O padrão é instantâneo; pode ser substituído por defaults.mode ou item.mode
Parâmetros padrão para todos os itens. Suporta parâmetros de API de adição única, como warranty/shtype/type/deviceType/beizhu/code/token/mode
Array de itens do dispositivo. Cada item requer UDID e pode substituir qualquer campo padrão. Forneça pelo menos um dos itens/udids/udids_text
Array de UDID simplificado. Usa parâmetros padrão/globais para todos os dispositivos
Lista de UDIDs em texto separada por vírgula, ponto e vírgula, espaço em branco ou novas linhas
Se deve continuar após a falha de um item. Padrão verdadeiro