Realtime API
매장, 혹은 센서 단위로 체류객의 실시간 수를 조회합니다.
시작하기
Realtime API를 사용하면 매장, 혹은 센서 단위로 체류객의 실시간 수를 쿼리할 수 있습니다. 이 API를 사용하면 조회 시점으로부터 10분 전까지의 중복되지 않는 WiFi 디바이스 수를 확인할 수 있습니다.
필요 사항
인증
Realtime API를 사용하기 위해서는 API 인증이 필요합니다. API 인증에서 자세한 내용을 확인할 수 있습니다.
현재 시점으로부터 체류객의 수 확인하기
Realtime API를 사용하여 매장이나 센서에 인식된, 중복되지 않은 WiFi 디바이스의 실시간 수를 확인할 수 있습니다. Realtime API에서 쿼리 되는 데이터셋은 센서에서 신호 데이터가 수집됨과 동시에 자동으로 처리되어 저장되며, 2초 간격으로 생성된 것입니다.
Realtime 요청은 다음 형식의 HTTP URL입니다.
여기서 area는 다음 값 중 하나입니다.
in은 실내 체류객('in'으로 설정 된 영역에서 감지 된 디바이스)의 수를 나타냅니다.out은 실외 유동인구('out'으로 설정 된 영역에서 감지 된 디바이스)의 수를 나타냅니다.
Realtime API 요청을 시작하기 위해서는 특정 매개변수가 필요합니다. URL 표준 형식과 마찬가지로, 모든 매개변수는 앰퍼샌드(&) 문자를 사용하여 구분합니다.
필수 매개변수
- 이 API는 필수 매개변수가 필요하지 않습니다.
선택적 매개변수
limit- 조회 할 데이터셋의 개수를 지정합니다.
Realtime API 요청 예시
다음은 574번 매장에서 현재 실시간 통행객 데이터를 시간 역순으로 10건 조회하는 예시입니다.
https://api.walkinsights.com/api/v1/shops/574/realtime/out?limit=10요청에 대한 응답은 요청 응답 섹션을 참고하시기 바랍니다.
요청 응답
다음 예시는 위의 요청 예시에 대한 응답 데이터입니다.
{
"values": [
{
"expires_at": 1506502922000,
"key": "shop:574:in",
"time": 1506502322000,
"value": 27
},
{
"expires_at": 1506502920000,
"key": "shop:574:in",
"time": 1506502320000,
"value": 36
},
{
"expires_at": 1506502918000,
"key": "shop:574:in",
"time": 1506502318000,
"value": 39
},
{
"expires_at": 1506502916000,
"key": "shop:574:in",
"time": 1506502316000,
"value": 39
},
{
"expires_at": 1506502914000,
"key": "shop:574:in",
"time": 1506502314000,
"value": 39
},
{
"expires_at": 1506502912000,
"key": "shop:574:in",
"time": 1506502312000,
"value": 40
},
{
"expires_at": 1506502910000,
"key": "shop:574:in",
"time": 1506502310000,
"value": 40
},
{
"expires_at": 1506502908000,
"key": "shop:574:in",
"time": 1506502308000,
"value": 39
},
{
"expires_at": 1506502906000,
"key": "shop:574:in",
"time": 1506502306000,
"value": 39
},
{
"expires_at": 1506502904000,
"key": "shop:574:in",
"time": 1506502304000,
"value": 34
}
],
"next": 1506502302000
}Realtime API는 최대 두 개의 루트 요소를 포함합니다.
values- 시간별 데이터셋의 리스트입니다. 각각의 데이터셋은 아래와 같은 요소를 포함하고 있습니다.expires_at- 이 데이터셋이 자동으로 삭제될 시점을 나타내는 Unix Timestamp 값입니다. 단위는 밀리세컨드입니다.key- 이 데이터셋의 버킷을 나타냅니다. 내부적으로 사용되는 값입니다.time- 데이터셋이 생성된 시점을 나타내는 Unix Timestamp 값입니다. 단위는 밀리세컨드입니다.value- 중복되지 않는 WiFi 디바이스의 수를 나타냅니다.next- 마지막 데이터셋 바로 다음에 시작 될 데이터셋의time값입니다.
Updated 8 months ago
