Skip to content

충전-패키지-컨트롤-조회-인터페이스 ​

인터페이스 주소 ​

https://xxx.gamepartner.com/product

*참고: url은 원본 공장에서 정의하며, 규칙이 설정되지 않았으므로, 연동 시 양측이 다시 협의해야 합니다*


요청 매개변수 ​

필드명유형필수 여부설명
roleidstring예캐릭터 id
servercodestring예서버 코드
timestamplong예타임스탬프 [초 단위로 정확함]
signaturestring예검증 코드, md5(roleid+servercode+timestamp+"key") ; key=R$o)L3e##^b (예: 영문 대소문자 또는 숫자로 구성된 8~32자이며 특수문자는 포함하지 않음)

요청 방식 ​

요청 URL은 POST와 GET 방식을 모두 지원해야 하며 POST를 우선 권장합니다. 기본 content type은 application/x-www-form-urlencoded입니다.

요청 예시 ​

https://xxx.gamepartner.com/product?roleid=testroleid&servercode=s1&timestamp=1875432234567&signature=babw74wt4b6q2if27oquh38qvwehfof


반환 결과 ​

*참고: json 형식으로 반환되며, 다른 code 유형이 있는 경우 정의하여 설명을 제공하십시오*

필드명유형설명
codestring푸시 요청 수신 상태 코드, 구체적인 code는 다음과 같습니다: ; 1000=선물 패키지 조회 성공, 구체적인 선물 패키지 정보는 productList 참조 ; 9999 또는 기타=조회 실패, 또는 시스템 이상
messagestring성공 또는 오류 정보 설명
productListjsonarray해당 캐릭터 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"}]}