Developers

PLAYCITY Developers

BLOCK 데이터를 연결하고,
운영 업무를 자동화하세요.

건물과 인구부터 교통·날씨·도시 소식까지. 승인된 프로젝트에서 데이터를 활용하고, 내 권한으로 건물을 등록하거나 도시 공지·고시를 발행할 수 있습니다.

첫 요청 보내기

  1. 프로젝트 신청사용 목적과 필요한 분야를 선택하세요. 조회와 자동화 권한은 각각 검토합니다.
  2. 승인 후 API 키 발급프로젝트에 승인된 범위에서 키를 만들고 서버 환경 변수에 보관하세요.
  3. 서버에서 API 호출응답의 기준일·누락 여부를 확인하고 서비스 출처와 원문 링크를 표시하세요.
인구 조회 · cURL
curl 'https://playcity.kr/api/developers/v1/block/population?scope=cities&limit=10' \
  -H "Authorization: Bearer $PLAYCITY_API_KEY"
JavaScript · Python 예제

JavaScript · 서버

const response = await fetch(
  'https://playcity.kr/api/developers/v1/block/population?scope=cities',
  { headers: { Authorization: `Bearer ${process.env.PLAYCITY_API_KEY}` } }
);
if (!response.ok) throw new Error(`API 요청 실패: ${response.status}`);
const result = await response.json();

Python · 서버

import json, os, urllib.request
request = urllib.request.Request(
    'https://playcity.kr/api/developers/v1/block/population?scope=cities',
    headers={'Authorization': 'Bearer ' + os.environ['PLAYCITY_API_KEY']})
with urllib.request.urlopen(request, timeout=30) as response:
    result = json.load(response)

연결할 수 있는 분야

API 목록을 불러오는 중입니다.

자동화도 기존 권한 안에서

API 승인으로 도시 운영권이나 건물 편집권이 추가되지는 않습니다. 등록과 발행에는 현재 서비스 권한을 확인하고, 같은 요청이 중복 실행되지 않도록 Idempotency-Key를 사용합니다.

자동화와 데이터 이용 기준 확인

API 키를 안전하게 보관하세요

이 창을 닫으면 전체 키를 다시 볼 수 없습니다. 서버 환경 변수에 저장하세요.

API 키를 폐기하시겠습니까?

이 키를 사용하는 앱의 다음 API 요청부터 차단됩니다.

요청 결과

GET /api/developers/v1/requests/{requestId}로 서버에서도 정확한 결과를 확인할 수 있습니다.