충전-패키지-컨트롤-조회-인터페이스
인터페이스 주소
https://xxx.gamepartner.com/product
*참고: url은 원본 공장에서 정의하며, 규칙이 설정되지 않았으므로, 연동 시 양측이 다시 협의해야 합니다*
요청 매개변수
| 필드명 | 유형 | 필수 여부 | 설명 |
|---|---|---|---|
| roleid | string | 예 | 캐릭터 id |
| servercode | string | 예 | 서버 코드 |
| timestamp | long | 예 | 타임스탬프 [초 단위로 정확함] |
| signature | string | 예 | 검증 코드, md5(roleid+servercode+timestamp+"key") ; key=R$o)L3e##^b (예: 영문 대소문자 또는 숫자로 구성된 8~32자이며 특수문자는 포함하지 않음) |
요청 방식
요청 URL은 POST와 GET 방식을 모두 지원해야 하며 POST를 우선 권장합니다. 기본 content type은 application/x-www-form-urlencoded입니다.
요청 예시
반환 결과
*참고: json 형식으로 반환되며, 다른 code 유형이 있는 경우 정의하여 설명을 제공하십시오*
| 필드명 | 유형 | 설명 |
|---|---|---|
| code | string | 푸시 요청 수신 상태 코드, 구체적인 code는 다음과 같습니다: ; 1000=선물 패키지 조회 성공, 구체적인 선물 패키지 정보는 productList 참조 ; 9999 또는 기타=조회 실패, 또는 시스템 이상 |
| message | string | 성공 또는 오류 정보 설명 |
| productList | jsonarray | 해당 캐릭터 ID가 구매할 수 있는 구체적인 선물 패키지 정보 목록 |
일반 방식 반환 예시
json
{"code":"1000","message":"성공","productList":["A50","A100","A200"]}투과 매개변수 방식 반환 예시
proItemId:품목 ID name:품목명 arg:투과 매개변수
json
{"code":"1000","message":"성공","productList":[{"proItemId":"A50","name":"원보50","arg":"xxxxxxxxxxxxxxx1"},{"proItemId":"A100","name":"원보100","arg":"xxxxxxxxxxxxxxx2"}]}