시작하기
Last updated
Last updated
DFINERY의 API를 통해 온/오프라인 유저의 이벤트 및 속성을 전송하고, 데이터를 추출할 수 있습니다.
DFINERY의 API를 사용하기 전에, 아래 사항이 사전에 준비되어 있어야 합니다.
회원가입 및 조직, 서비스 생성 : API를 사용하기 위해서는 회원가입 후, 조직과 서비스가 생성되어 있어야 합니다. 자세한 사항은 이용자 가이드의 를 참고하시면 됩니다.
이벤트 및 유저 속성 등록 : DFINERY는 사전 등록된 이벤트와 유저 속성 데이터만을 적재합니다. 적재하고자 하는 이벤트와 유저 속성 데이터가 있다면 미리 콘솔에서 등록하여야 합니다. 자세한 사항은 이용자 가이드의 를 참고하시면 됩니다.
API 토큰 발급 : DFINERY는 API 토큰을 통해 사용자가 보낸 요청이 인증된 요청인지 판단합니다. API 토큰은 디파이너리 콘솔을 통해 발급 받을 수 있습니다. 자세한 사항은 인증을 참고하시면 됩니다.
API 요청 제한 고려 : DFINERY는 서비스별로 시간당 API 호출 횟수를 제한합니다. API 요청 시에는 API 요청 제한을 고려하여 요청하도록 설계해야 합니다. 자세한 사항은 요청 제한을 참고하시면 됩니다.
DFINERY API는 아래 한개의 도메인을 사용합니다.
https://openapi.dfinery.ai
DFINERY API 도메인
DFINERY는 아래와 같은 종류의 API를 제공합니다.
유저의 이벤트 데이터를 적재할 수 있습니다.
유저 식별정보를 업데이트합니다. 이를 통해 유저를 식별하고, 통합할 수 있습니다.
유저의 속성을 업데이트 할 수 있습니다.
DFINERY에 적재되어 있는 유저의 이벤트 및 행동 데이터를 추출할 수 있습니다.
DFINERY API에서는 일관된 데이터 타입과 포맷을 사용합니다. 사용자가 API를 연동할 때에는 API에서 요구하는 데이터 타입에 맞춰 요청하여야 합니다.
자세한 사항은 데이터 타입을 참고하시면 됩니다.
DFINERY는 API 토큰을 통해 사용자가 보낸 요청이 인증된 요청인지 판단합니다. 모든 API 요청의 헤더에는 API 토큰이 필수로 포함되어야 합니다. API 토큰은 디파이너리 콘솔을 통해 발급 받을 수 있습니다.
DFINERY의 API 토큰은 Import API, Export API 토큰으로 나뉘어 있습니다. Import API 토큰은 디파이너리에 고객사의 데이터를 전송할 때 사용합니다 (Event, Identity, Profile API). Export API 토큰은 고객사가 디파이너리에 적재되어 있는 데이터를 추출할 때 사용합니다 (Export API).
자세한 사항은 인증을 참고하시면 됩니다.
DFINERY는 안정적인 서비스 운영을 위해 서비스별로 시간당 API 요청 횟수를 제한합니다. API 요청 제한을 초과하면 이후의 모든 요청은 실패하고, 제한 시간이 지나 요청 제한이 초기화된 후 요청이 성공합니다. API 요청 제한에 대한 자세한 내용은 요청 제한을 참고하시면 됩니다.