Page History
...
Service Name | API call | Call Type | Description |
---|---|---|---|
listContentScheduleAll | /restapi/v1.0/dms/schedule/contents | GET | 모든 콘텐츠 스케줄 목록을 가져옵니다. |
createContentSchedule | /restapi/v1.0/dms/schedule/contents | POST | 새 콘텐츠 스케줄을 생성합니다. |
listDashboardScheduleInfo | /restapi/v1.0/dms/schedule/contents/dashboard | GET | 대쉬보드에서 필요한 콘텐츠 스케줄 정보를 가져옵니다. |
listContentScheduleByGroup | /restapi/v1.0/dms/schedule/contents/filter | POST | 여러 조건으로 필터링된 콘텐츠 스케줄 목록을 가져옵니다. |
deleteContentSchedule | /restapi/v1.0/dms/schedule/contents/{programId} | DELETE | 콘텐츠 스케줄을 삭제합니다. |
getProgramInfo | /restapi/v1.0/dms/schedule/contents/{programId} | GET | 선택된 스케줄의 상세 정보를 가져옵니다. |
editContentSchedule | /restapi/v1.0/dms/schedule/contents/{programId} | PUT | 콘텐츠 스케줄을 수정합니다. |
copyContentSchedule | /restapi/v1.0/dms/schedule/contents/{programId}/copy | PUT | 콘텐츠 스케줄을 복사합니다. |
deployContentSchedule | /restapi/v1.0/dms/schedule/contents/{programId}/deploy | PUT | 콘텐츠 스케줄을 원하는 장치 그룹에 배포합니다. |
getPublishStatus | /restapi/v1.0/dms/schedule/contents/{programId}/publishStatus | GET | 장치에서 콘텐츠 스케줄을 다운로드 받는 상태를 실시간으로 가져옵니다. |
getRootGroups | /restapi/v1.0/dms/schedule/contents/groups | GET | 콘텐츠 스케줄의 루트 그룹 리스트를 가져옵니다. |
listContentScheduleGroupInfo | /restapi/v1.0/dms/schedule/contents/groups/{groupId} | GET | {groupId} 그룹에 대한 상세 정보를 가져옵니다. |
listAllMessageSchedule | /restapi/v1.0/dms/schedule/messages | GET | 모든 메시지 스케줄 목록을 가져옵니다. |
createMessageSchedule | /restapi/v1.0/dms/schedule/messages | POST | 새 메시지 스케줄을 생성합니다. |
listMessage | /restapi/v1.0/dms/schedule/messages/filter | POST | 여러 조건으로 필터링된 메시지 스케줄 목록을 가져옵니다. |
deleteMessageSchedule | /restapi/v1.0/dms/schedule/messages/{messageId} | DELETE | 선택한 메시지 스케줄을 삭제합니다. 삭제한 메시지 스케줄이 장치에 배포되어있는 경우 자동으로 장치에 트리거링되어 변경 사항이 장치에 반영됩니다. |
getMessageInfo | /restapi/v1.0/dms/schedule/messages/{messageId} | GET | 선택한 메시지 스케줄의 상세 정보를 가져옵니다. |
editMessageSchedule | /restapi/v1.0/dms/schedule/messages/{messageId} | PUT | 선택한 메시지 스케줄을 수정합니다. 수정한 메시지 스케줄이 장치에 배포되어 있는 경우 자동으로 장치에 트리거링되어 변경 사항이 장치에 반영됩니다. |
copyMessageSchedule | /restapi/v1.0/dms/schedule/messages/{messageId}/copy | PUT | 선택한 메시지 스케줄을 복사합니다. 동일한 내용의 메시지 스케줄이 새로 생성됩니다. |
deployMessageSchedule | /restapi/v1.0/dms/schedule/messages/{messageId}/deploy | PUT | 선택한 메시지 스케줄을 장치 그룹에 배포합니다. |
getRootGroups | /restapi/v1.0/dms/schedule/messages/groups | GET | 콘텐츠 스케줄의 루트 그룹 리스트를 가져옵니다. |
listMessageScheduleGroupInfo | /restapi/v1.0/dms/schedule/messages/groups/{groupId} | GET | {groupId} 그룹에 대한 상세 정보를 가져옵니다. |
getChildGroups | /restapi/v1.0/dms/schedule/messages/groups/{groupId}/child | GET | 원하는 그룹의 하위 그룹 목록을 가져옵니다. |
...
Service Name | API call | Call Type | Description |
---|---|---|---|
listAllDevice | /restapi/v1.0/rms/devices | GET | 모든 장치 목록을 가져옵니다. |
getDashboardDeviceInfo | /restapi/v1.0/rms/devices/dashboard | GET | 대쉬보드에서 필요한 장치 정보를 가져옵니다. |
filterDeviceList | /restapi/v1.0/rms/devices/filter | POST | 여러 조건으로 필터링 된 리스트를 가져옵니다. |
deleteDevice | /restapi/v1.0/rms/devices/{deviceId} | DELETE | 선택한 장치를 삭제합니다. 장치 삭제 시 리스트에서 장치 |
getDevice | /restapi/v1.0/rms/devices/{deviceId} | GET | 선택한 장치의 상세 정보를 가져옵니다. |
approveDevice | /restapi/v1.0/rms/devices/{deviceId}/approval | PUT | 선택한 장치를 원하는 그룹에 승인합니다. |
getCabinetList | /restapi/v1.0/rms/devices/{deviceId}/cabinet | POST | LED장치에 연결된 캐비닛들의 정보를 가져옵니다. 해당 정보는 장치가 LED인 경우에만 유효합니다. |
updateCabinetInfo | /restapi/v1.0/rms/devices/{deviceId}/cabinet | PUT | LED장치에 연결된 캐비닛의 정보를 수정합니다. |
getDisplayControlInfo | /restapi/v1.0/rms/devices/{deviceId}/display | GET | DB에서 장치의 디스플레이 제어 정보를 가져옵니다. |
updateDisplayInfo | /restapi/v1.0/rms/devices/{deviceId}/display | PUT | 변경된 디스플레이 제어 정보를 장치에 전달합니다. 디스플레이 정보 중 변경된 값만 장치에 프로토콜로 전달됩니다. |
getUpdatedDisplayInfoResult | /restapi/v1.0/rms/devices/{deviceId}/display/{requestId} | GET | 장치로부터 변경된 디스플레이 제어 정보를 받아옵니다. 이 API는 updateDisplayInfo API를 실행한 후에 실행 가능합니다. |
getGeneralInfo | /restapi/v1.0/rms/devices/{deviceId}/general | GET | DB에서 장치의 일반 정보를 가져옵니다. |
updateGeneralInfo | /restapi/v1.0/rms/devices/{deviceId}/general/info | PUT | 변경된 장치 정보를 장치에 전달합니다. 장치 기본 정보 중 변경된 값만 장치에 프로토콜로 전달됩니다. |
getUpdatedGeneralInfoResult | /restapi/v1.0/rms/devices/{deviceId}/general/{requestId} | GET | 장치로부터 변경된 장치 정보를 받아옵니다. 이 API는 updateGeneralInfo API를 실행한 후에 실행 가능합니다. |
moveDevice | /restapi/v1.0/rms/devices/{deviceId}/move | PUT | 장치를 다른 그룹으로 이동합니다. |
startRmServerVnc | /restapi/v1.0/rms/devices/{deviceId}/rmserver/start | GET | 장치에 RM 시작 프로토콜을 전송합니다. RM 시작 프로토콜을 받은 장치는 RM server를 통해 정보를 주기적으로 전송합니다. |
stopRmServerVnc | /restapi/v1.0/rms/devices/{deviceId}/rmserver/stop | GET | 장치에 RM 중지 프로토콜을 전송합니다. 중지 프로토콜을 받은 장치는 해당 기능을 중지합니다. |
getSetupInfo | /restapi/v1.0/rms/devices/{deviceId}/setup | GET | 장치의 설정 정보를 가져옵니다. |
updateSetupInfo | /restapi/v1.0/rms/devices/{deviceId}/setup | PUT | 변경된 장치 설정 정보를 장치에 전달합니다. 설정 정보 중 변경된 값만 장치에 프로토콜로 전달됩니다. |
getUpdatedSetupInfoResult | /restapi/v1.0/rms/devices/{deviceId}/setup/{requestId} | GET | 장치로부터 변경된 장치 설정 정보를 받아옵니다. 이 API는 updateSetupInfo API를 실행한 후에 실행 가능합니다. |
getCurrentStatusDisplay | /restapi/v1.0/rms/devices/{deviceId}/status/display | GET | 장치에 현재 디스플레이 제어 정보 상태를 요청합니다. 이 API를 호출하면 response값으로 requestId를 전달받게 됩니다. |
getCurrentStatusDisplay | /restapi/v1.0/rms/devices/{deviceId}/status/display/{requestId} | GET | 장치에서 전달받은 디스플레이 제어 정보를 가져옵니다. getCurrentStatusDisplay를 호출하여 받은 requestId를 파라미터로 전달해야 합니다. |
getCurrentStatusTime | /restapi/v1.0/rms/devices/{deviceId}/status/time | GET | 장치에 현재 시간 상태를 요청합니다. 이 API를 호출하면 response값으로 requestId를 전달받게 됩니다. |
getCurrentStatusTime | /restapi/v1.0/rms/devices/{deviceId}/status/time/{requestId} | GET | 장치에서 전달받은 시간 정보를 가져옵니다. getCurrentStatusTime를 호출하여 받은 requestId를 파라미터로 전달해야 합니다. |
getTimeInfo | /restapi/v1.0/rms/devices/{deviceId}/time | GET | DB에서 장치 시간 정보를 가져옵니다. |
updateTimeInfo | /restapi/v1.0/rms/devices/{deviceId}/time | PUT | 변경된 시간 정보를 장치에 전달합니다. 시간 정보 중 변경된 값만 장치에 프로토콜로 전달됩니다. |
getUpdatedTimeInfoResult | /restapi/v1.0/rms/devices/{deviceId}/time/{requestId} | GET | 장치로부터 변경된 장치 시간 정보를 받아옵니다. 이 API는 getUpdatedTimeInfoResult API를 실행한 후에 실행 가능합니다. |
listDeviceGroupOrgan | /restapi/v1.0/rms/devices/groups | GET | 소속의 리스트를 가져옵니다. |
listDeviceGroupInfo | /restapi/v1.0/rms/devices/groups/{groupId} | GET | {groupId} 그룹에 대한 상세 정보를 가져옵니다. |
listDeviceGroupChild | /restapi/v1.0/rms/devices/groups/{groupId}/child | GET | {groupId}에 속한 하위 그룹 정보를 가져옵니다. |
User
새 사용자를 추가하고, 사용자의 정보를 관리할 수 있습니다. 사용자를 관리하는 서비스는 아래와 같습니다.
Service Name | API call | Call Type | Description |
---|---|---|---|
createUser | /restapi/v1.0/ums/users | POST | 새 사용자를 추가합니다. |
listDashboardUserInfo | /restapi/v1.0/ums/users/dashboard | GET | 대쉬보드에 필요한 사용자의 정보를 가져옵니다. |
updateMyInfo | /restapi/v1.0/ums/users/me | PUT | 사용자의 정보를 수정합니다. |
listUserOrgan | /restapi/v1.0/ums/users/organization | GET | 소속 목록을 가져옵니다. 그룹트리를 구성할 때 사용할 수 있습니다. |
listUserGroupOrgan | /restapi/v1.0/ums/users/groups | GET | 소속 목록을 가져옵니다. |
listUserGroupInfo | /restapi/v1.0/ums/users/groups/{groupId} | GET | {groupId} 그룹에 대한 상세 정보를 가져옵니다. |
getCategoryInfolistUserGroupChild | /restapi/v1.0/emsums/categoryusers/groups/{categoryIdgroupId}/child | GET | 카테고리 {groupId} 그룹에 속한 하위 그룹 목록을 가져옵니다. |
deleteDashboard | /restapi/v1.0/ems/dashboard | DELETE | 특정 대쉬보드 정보를 삭제합니다. |
Etc
주요 기능 이외에도 태그, 카테고리를 생성, 관리하고 대시보드를 수정하는 등 다양한 기능을 구현할 수 있습니다.
...