GETPOST
v2.1.0stable기기 추가(즉시)
장치 UDID를 등록하고 mobileprovision 및 P12를 즉시 반환
GET | POST
/api/adddevice인증:API Key
제한:60/분
요청 매개변수
모든 매개변수는 쿼리 또는 본문을 통해 전달할 수 있습니다
| 매개변수 | 유형 | 필수 | 설명 |
|---|---|---|---|
token | string | 필수 | 사용자 API 토큰 예제: your_api_token_here |
udid | string | 필수 | 장치 UDID(25자 또는 40자여야 함) 예제: 00008030-001234567890ABCD |
warranty | string | 선택 사항 | 보증 유형: 0/1/2/3/4/6. 명시적으로 전달하는 것이 권장됩니다. 누락되거나 잘못된 값은 가격 책정을 위해 기본값으로 대체됩니다 012346 예제: 1 |
shtype | string | 선택 사항 | 보증의 별칭. 보증이 비어 있을 때만 사용 012346 예제: 1 |
type | string | 선택 사항 | 풀 유형: 0=공용, 1=개인. 기본값은 0 01 예제: 0 |
deviceType | string | 선택 사항 | 장치 유형: 아이폰 또는 아이패드. 기본값은 아이폰 iphoneipad 예제: iphone |
beizhu | string | 선택 사항 | 비고 (최대 40자; 더 길면 잘림) 예제: 测试设备 |
code | string | 선택 사항 | 활성화 코드(선택 사항) 예제: ABC123XYZ |
응답
| 매개변수 | 유형 | 필수 | 설명 |
|---|---|---|---|
code | number | 필수 | 상태 코드: 1=성공, 0=실패 예제: 1 |
msg | string | 필수 | 응답 메시지 예제: 添加成功 |
time | number | 필수 | 서버 타임스탬프 (유닉스 초) 예제: 1769675945 |
data | object | 필수 | 응답 페이로드 |
data.id | string | 필수 | 인증서 ID (8자) 예제: AB12CD34 |
data.pool | number | 필수 | 풀: 0=공용, 1=개인 예제: 0 |
data.addtime | number | 필수 | 추가 시간 (유닉스) 예제: 1706500000 |
data.mobileprovision | string | 필수 | Base64로 인코딩된 모바일프로비전 예제: Base64EncodedString... |
data.p12 | string | 필수 | Base64로 인코딩된 P12 인증서 예제: Base64EncodedString... |
data.state | boolean | 필수 | 인증서 유효 상태 (일부 지점에서 반환됨) 예제: true |
data.reused | boolean | 필수 | 기존 인증서를 재사용했는지 여부 (코드가 제공되고 동일한 코드와 UDID에 대해 재사용이 가능한 경우에만 반환됨) 예제: true |
ysucc | string | 필수 | 성공 플래그, 성공 시 'Ysucc' 반환 예제: Ysucc |
응답 예제
{}
"code":1,
"msg":"장치가 성공적으로 추가됨",
"time":1769675945,
"data":
{}
,"id":"AB12CD34",
"pool":0,
"addtime":1706500000,
"mobileprovision":"MIIPhgYJKoZIhvcNAQcCoII...(Base64)",
"p12":"MIINDgIBAzCCDMsGCSqGSIb3DQEHAa...(Base64)"
"ysucc":"Ysucc"
오류 코드
오류 코드5 정의됨
0잘못된 토큰
잘못되었거나 만료된 토큰
0잘못된 UDID 형식
UDID 길이는 25자 또는 40자여야 함
0잔액 부족
잔액 부족 (지점에 따라 메시지 다를 수 있음)
X-Lang: enzh, en, zh-TW, vi, ar코드 예제
curl -X POST "https://testypro.iwai.cc,https://cer.xyul.cn,https://cer.iwai.cc/api/adddevice" \
-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=%E6%B5%8B%E8%AF%95%E8%AE%BE%E5%A4%87&code=ABC123XYZ"참고 사항
- GET과 POST가 모두 지원됩니다 (여기서는 POST가 표시됨)
- 매개변수는 Query 또는 x-www-form-urlencoded를 통해 전송하십시오. JSON 본문은 파싱되지 않습니다
- shtype은 warranty의 이전 별칭으로, warranty가 비어 있을 때만 사용됩니다
- UDID 검증은 길이만 확인합니다 (25 또는 40자)
- mobileprovision과 p12는 Base64로 인코딩되어 있습니다; 디코딩하여 파일로 저장하세요
- warranty=4는 type=1과 함께 지원되지 않습니다
콘솔에서 시도하십시오
아래 매개변수를 입력하고 테스트 요청을 보내세요. 요청은 이 사이트의 API에만 전송되며, URL은 잠겨 있어 변경할 수 없고 현재 로그인 쿠키가 포함됩니다.
https://testypro.iwai.cc/api/adddevice?token=your_api_token_here&udid=00008030-001234567890ABCD&warranty=1&shtype=1&type=0&deviceType=iphone&beizhu=%E6%B5%8B%E8%AF%95%E8%AE%BE%E5%A4%87&code=ABC123XYZ이 사이트에 잠김string필수
사용자 API 토큰
string필수
장치 UDID(25자 또는 40자여야 함)
string
보증 유형: 0/1/2/3/4/6. 명시적으로 전달하는 것이 권장됩니다. 누락되거나 잘못된 값은 가격 책정을 위해 기본값으로 대체됩니다
string
보증의 별칭. 보증이 비어 있을 때만 사용
string
풀 유형: 0=공용, 1=개인. 기본값은 0
string
장치 유형: 아이폰 또는 아이패드. 기본값은 아이폰
string
비고 (최대 40자; 더 길면 잘림)
string
활성화 코드(선택 사항)