GETPOST
v1.0.0stableObter Certificado
Recuperar um certificado usando o token e um ID de certificado ou UDID. A seleção inteligente se aplica ao consultar por UDID
GET | POST
/api/getcertificateAutenticação:API Key
Limite:120/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 |
id | string | Opcional | ID do certificado. É necessário fornecer id ou UDID. Se ambos forem fornecidos, id tem prioridade Exemplo: AB12CD34 |
udid | string | Opcional | UDID do dispositivo. É necessário fornecer id ou UDID. Seleção inteligente se aplica ao consultar por UDID Exemplo: 00008020-001A2B3C4D5E6F78 |
Resposta
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
code | number | Obrigatório | Código de status: 1=sucesso, 0=falha, 2=certificado não disponível, 3=certificado expirado 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 certificado Exemplo: AB12CD34 |
data.pname | string | Obrigatório | Nome do projeto Exemplo: MyApp |
data.addtime | number | Obrigatório | Hora de adição (timestamp Unix) Exemplo: 1706500000 |
data.pool | number | Obrigatório | Pool: 0=público, 1=privado Exemplo: 0 |
data.type | number | Obrigatório | Tipo de pool: 0=público, 1=privado Exemplo: 0 |
data.mobileprovision | string | Obrigatório | mobileprovision codificado em Base64 Exemplo: MIIPhgYJKoZIhvcNAQcCoII...(Base64) |
data.p12 | string | Obrigatório | Certificado P12 codificado em Base64 Exemplo: MIINDgIBAzCCDMsGCSqGSIb3DQEHAa...(Base64) |
data.state | boolean | Obrigatório | Validade do certificado: true=válido, false=revogado Exemplo: true |
data.warranty | boolean | Obrigatório | Se a garantia está ativa Exemplo: true |
data.warranty_time | number | Obrigatório | Data de expiração da garantia (timestamp Unix) Exemplo: 1738000000 |
data.shtype | number | Obrigatório | Tipo de garantia: 0/1/2/3/4/6 Exemplo: 1 |
ysucc | string | Obrigatório | Indicador de sucesso, retorna "Ysucc" em caso de sucesso Exemplo: Ysucc |
Exemplo de Resposta
{}
"code":1,
"msg":"Sucesso",
"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 Erro
Códigos de Erro7 definido
0Falha na verificação do token
Token inválido ou expirado
0Pelo menos um dos seguintes deve ser fornecido: ID do certificado ou UDID
É necessário fornecer o parâmetro id ou UDID
0ID do certificado não encontrado
ID do certificado não existe ou não pertence ao usuário atual
X-Lang: enzh, en, zh-TW, vi, arExemplos 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
- Suporta tanto GET quanto POST
- Envie parâmetros via Query ou x-www-form-urlencoded
- É necessário fornecer id ou UDID. Se ambos forem fornecidos, o id tem prioridade
- Ao consultar por UDID, o sistema seleciona o melhor certificado: válido primeiro, depois revogado mas não desativado
- state=false significa que o certificado foi revogado, mas ainda pode ser baixado (aplicativos podem não ser instalados)
- warranty_time é o tempo de validade da garantia. A recompra é necessária após o seu vencimento
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/getcertificate?token=your_api_token_here&id=AB12CD34&udid=00008020-001A2B3C4D5E6F78Bloqueado para este sitestringObrigatório
Token de API do usuário
string
ID do certificado. É necessário fornecer id ou UDID. Se ambos forem fornecidos, id tem prioridade
string
UDID do dispositivo. É necessário fornecer id ou UDID. Seleção inteligente se aplica ao consultar por UDID