게시 중인 공지사항 조회

게시 중인 공지사항을 확인할 수 있습니다.

요청

GET https://dashboard-api.gamepot.ntruss.com/v1/api/project/{projectId}/store/{storeID}/notice/posting
항목 타입 필수 여부 설명 비고
projectId String O GamePot SDK의 projectId
storeID String O 스토어 아이디 (google,one,apple,galaxy)

요청 헤더

헤더명 필수 여부 설명
x-api-key O GamePot에서 발급하는 인증 키
accept-language X 사용 언어

응답

필드명 타입 설명
status Int 결과값 (1: 성공)
totalCount String 공지사항(이미지) 조회 (건)수
baseUrl String 오브젝트 스토리지 Bucket URL
id String (해당 이미지의) 고유 아이디
store_id String 결제 스토어 (google,one,apple,galaxy)
enable Boolean 공지사항 활성화 여부
url String (클릭액션) url
scheme String (클릭액션) scheme
startDate String 공지 시작 일자
endDate String 공지 종료 일자
lang String 언어
value String (baseUrl 이하) 리소스 주소
default Boolean 기본 언어 여부

예시

요청 예시

curl --request GET \
  --url https://dashboard-api.gamepot.ntruss.com/v1/api/project/12a0f2ff-xxxx-xxxx-xxxx-9c13ef02f5fs/store/google/notice/posting \
  --header 'accept-language: ko' \
  --header 'x-api-key: 86dcgffae064174543xxxx02a8801ce5a5475f764f05001ef'

응답 예시

{
  "status": 1,
  "result": {
    "totalCount": 1,
    "baseUrl": "https://kr.object.ncloudstorage.com/gamepot-xxxxxxx",
    "edges": [
      {
        "node": {
          "id": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
          "store_id": "",
          "enable": true,
          "url": null,
          "scheme": null,
          "startDate": "Fri May 01 2020 15:21:00 GMT+0900 (Korean Standard Time)",
          "endDate": "Sun May 31 2020 18:24:00 GMT+0900 (Korean Standard Time)",
          "image": [
            {
              "lang": "ko",
              "value": "/notices/xxxxxxxxxxxxxxxxxxxxxxxx.png",
              "default": true
            }
          ]
        }
      }
    ]
  }
}

오류 코드

Gamepot Open API 요청시 발생하는 공통 에러코드입니다.

파라미터 설명
status 오류 코드(1: 성공, 실패시 Error code 참고)
message 오류 상세 설명
오류 코드 설명
-1 대시보드에 없는 키를 사용한 경우
-2 대시보드의 키와 헤더의 키가 다른경우
-3 대시보드에서 삭제한 키를 사용한 경우
-4 대시보드에서 미사용으로 처리된 키를 사용한 경우
-5 키가 만료된 경우
-6 프로젝트 아이디가 없는 경우
{
  "status": -6,
  "message": "projectId was wrong."
}