1. 기본정보
GET /ownership/v3.0/check_ownership
Host:
https://api.onstove.com
Content-Type: application/json
2. Request 요청 포맷
Header
Content-Type | String | Y | Contents-Type ex : application/json |
authorization | String | Y | 인증 세션, Server OAuth 인증 과정으로 발급 받은 세션키(Game Server Token) |
caller-id | String | Y | 호출 어플리케이션 명칭(ex : ownership-api) |
Body
member_no | Long | Y | 회원 고유 NO ex) 플랫폼 회원 member_no |
game_ids | String | Y | 게임ID 리스트 ( , 로 구분하여 전달 ) |
3. Response 응답 포맷
Response Body Value
member_no | Long | 회원 고유 NO ex) 플랫폼 회원 member_no |
owner_list | Obejct Array | game_idString소유게임IDgame_cdInteger게임구분
3:패키지게임
4:데모게임
5:DLCownership_cdInteger 소유권구분
1:소유권획득
2:소유권해제purchase_dtLong 구매일자 (timestamp) product_noLong인디아 스튜디오 productNo |
샘플 코드
Request 예제
1234 | curl --location 'http://api.onstove.com/ownership/v3.0/check_ownership?game_ids=DEMO_150&member_no=1234' \--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleHBpcmVfdGltZSI6MTcwNDkzNjQxNTIzMSwibWVtYmVyX25vIjoxMDAwMDAwMDE3NTAsImFwcGxpY2F0aW9uX25vIjoxMDAwMn0.llanAiKn7TD1Z__coIGYtMYxR4Rh9q0DnT-LpyKZtkCR0Q2e2iHX6oQxkbHGG0g-Jn5sPg7wgt3MrOBRkZsyKm4pkq2qNjQMvSFmenpj-652wWiW_Ybl6uJkHjPkrp4G0K2BFMqoytj6MfFfC-ruKkE9gUod0AzRP3aOeiLapuH3MsPyVy80QsAR81Wnn4cMRRISReug7FPxGV8tMqcMk6aw7i0acr_gxQuzyRxow70_nMz_h99dIR9D54CVJaOZcBO8XPw5KKXoVyblnoKdSzIJhCpv1ibRjwxJZjKlBGc' \--header 'caller-id: APPLICATION NAME' \--header 'Content-Type: application/json' |
Response 예제
Content-Type : application/json
12345678910111213141516 | { "response_code": 0, "response_message": "success", "value" : { "member_no" : 1004, "owner_list" : [ { "game_id" : "STOVE_TEST1", "game_cd" : 3, "ownership_cd" : 1, "purchase_dt" : 1529422815400, "product_no" : 123 } ] }} |
Response Code
0 | 정상 |
500 | 예외 상황 발생 |
502 | 잘못된 파라미터를 입력했습니다. |