GETPOST
v1.0.0stable

Obter 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/getcertificate
Autenticação:API Key
Limite:120/minuto

Parâmetros da Requisição

Todos os parâmetros podem ser passados via Query ou Body

ParâmetroTipoObrigatórioDescrição
token
stringObrigatório
Token de API do usuário
Exemplo: your_api_token_here
id
stringOpcional
ID do certificado. É necessário fornecer id ou UDID. Se ambos forem fornecidos, id tem prioridade
Exemplo: AB12CD34
udid
stringOpcional
UDID do dispositivo. É necessário fornecer id ou UDID. Seleção inteligente se aplica ao consultar por UDID
Exemplo: 00008020-001A2B3C4D5E6F78

Resposta

ParâmetroTipoObrigatórioDescrição
code
numberObrigatório
Código de status: 1=sucesso, 0=falha, 2=certificado não disponível, 3=certificado expirado
Exemplo: 1
msg
stringObrigatório
Mensagem de resposta
Exemplo: 返回成功
time
numberObrigatório
Timestamp do servidor (segundos Unix)
Exemplo: 1769675945
data
objectObrigatório
Payload da resposta
data.id
stringObrigatório
ID do certificado
Exemplo: AB12CD34
data.pname
stringObrigatório
Nome do projeto
Exemplo: MyApp
data.addtime
numberObrigatório
Hora de adição (timestamp Unix)
Exemplo: 1706500000
data.pool
numberObrigatório
Pool: 0=público, 1=privado
Exemplo: 0
data.type
numberObrigatório
Tipo de pool: 0=público, 1=privado
Exemplo: 0
data.mobileprovision
stringObrigatório
mobileprovision codificado em Base64
Exemplo: MIIPhgYJKoZIhvcNAQcCoII...(Base64)
data.p12
stringObrigatório
Certificado P12 codificado em Base64
Exemplo: MIINDgIBAzCCDMsGCSqGSIb3DQEHAa...(Base64)
data.state
booleanObrigatório
Validade do certificado: true=válido, false=revogado
Exemplo: true
data.warranty
booleanObrigatório
Se a garantia está ativa
Exemplo: true
data.warranty_time
numberObrigatório
Data de expiração da garantia (timestamp Unix)
Exemplo: 1738000000
data.shtype
numberObrigatório
Tipo de garantia: 0/1/2/3/4/6
Exemplo: 1
ysucc
stringObrigató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
0
Falha na verificação do token
Token inválido ou expirado
0
Pelo menos um dos seguintes deve ser fornecido: ID do certificado ou UDID
É necessário fornecer o parâmetro id ou UDID
0
ID do certificado não encontrado
ID do certificado não existe ou não pertence ao usuário atual

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

Exemplos 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 site
stringObrigató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