(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-c2196cf2"],{1286:function(t,e,s){"use strict";s.r(e);var a=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"row rest"},[s("div",{staticClass:"rest aside-bg"}),s("WebOsTvRefSnb",{staticClass:"left-container"}),s("article",{staticClass:"right-container"},[t._m(0),s("table",{staticClass:"simple-table cell1-nowrap object"},[s("tr",[s("th",[t._v("API")]),s("td",[t._v("http://127.0.0.1:8950")]),s("td",[s("ul",{staticClass:"list-style-none"},[s("li",[s("router-link",{attrs:{to:"/docs/webos-tv/reference#tv-list"}},[t._v("TV 리스트 조회")])],1),s("li",[s("router-link",{attrs:{to:"/docs/webos-tv/reference#tv-enroll"}},[t._v("TV 등록")])],1),s("li",[s("router-link",{attrs:{to:"/docs/webos-tv/reference#command"}},[t._v("Command")])],1),s("li",[s("router-link",{attrs:{to:"/docs/webos-tv/reference#control"}},[t._v("Control")])],1),s("li",[s("router-link",{attrs:{to:"/docs/webos-tv/reference#remote"}},[t._v("Remote")])],1)])])]),s("tr",[s("th",[t._v("WS")]),s("td",[t._v("ws://127.0.0.1:8950")]),s("td",[s("ul",{staticClass:"list-style-none"},[s("li",[s("router-link",{attrs:{to:"/docs/webos-tv/reference#subscribe"}},[t._v("Subscribe")])],1)])])])]),t._m(1),s("div",[t._v(" 모든 webOS TV API에서 동일하게 사용되는 TV IP 파라미터입니다. ")]),t._m(2),t._m(3),t._m(4),t._m(5),s("h2",{staticClass:"api-url"},[t._v("GET /webostv")]),t._m(6),t._m(7),s("h2",{staticClass:"api-url"},[t._v("POST /webostv/{ip}")]),t._m(8),t._m(9),s("img",{staticStyle:{"margin-top":"52px"},attrs:{src:"/assets/img/webs6.png",alt:""}}),t._m(10),s("h2",{staticClass:"api-url"},[t._v("POST /webostv/{ip}/command")]),s("table",{staticClass:"simple-table cell1-nowrap object"},[t._m(11),s("tr",[s("th",[t._v("Request")]),s("td",[t._v("*TV의 IP 주소가 필요합니다. ("),s("router-link",{attrs:{to:"/docs/webos-tv/reference#tv-list"}},[t._v("TV 리스트 조회")]),t._v(" 참고)")],1)]),t._m(12)]),t._m(13),s("div",{staticClass:"api-ref-h3"},[t._v(" On/Off ")]),s("h2",{staticClass:"api-url"},[t._v(" POST /webostv/{ip}/control/turn_on ")]),t._m(14),s("h2",{staticClass:"api-url"},[t._v("POST /webostv/{ip}/control/turn_off")]),t._m(15),s("div",{staticClass:"api-ref-h3"},[t._v("Channel")]),s("h2",{staticClass:"api-url"},[t._v("GET /webostv/{ip}/control/channel")]),t._m(16),s("h2",{staticClass:"api-url"},[t._v("POST /webostv/{ip}/control/channel")]),t._m(17),s("h2",{staticClass:"api-url"},[t._v("POST /webostv/{ip}/control/channel")]),t._m(18),s("h2",{staticClass:"api-url"},[t._v("POST /webostv/{ip}/control/channel/up")]),t._m(19),s("h2",{staticClass:"api-url"},[t._v("POST /webostv/{ip}/control/channel/down")]),t._m(20),s("div",{staticClass:"api-ref-h3"},[t._v("Audio")]),s("h2",{staticClass:"api-url"},[t._v("GET /webostv/{ip}/control/audio")]),t._m(21),s("h2",{staticClass:"api-url"},[t._v("GET /webostv/{ip}/control/audio/mute")]),t._m(22),s("h2",{staticClass:"api-url"},[t._v("POST /webostv/{ip}/control/audio")]),t._m(23),s("h2",{staticClass:"api-url"},[t._v("POST /webostv/{ip}/control/audio/volume")]),t._m(24),s("h2",{staticClass:"api-url"},[t._v("GET /webostv/{ip}/control/audio/up")]),t._m(25),s("h2",{staticClass:"api-url"},[t._v("GET /webostv/{ip}/control/audio/down")]),t._m(26),s("div",{staticClass:"api-ref-h3"},[t._v("Apps")]),s("h2",{staticClass:"api-url"},[t._v("GET /webostv/{ip}/control/app")]),t._m(27),s("h2",{staticClass:"api-url"},[t._v("POST /webostv/{ip}/control/app")]),t._m(28),s("h2",{staticClass:"api-url"},[t._v("DELETE /webostv/{ip}/control/app")]),t._m(29),s("div",{staticClass:"api-ref-h3",attrs:{id:"ui"}},[t._v("UI 및 기타")]),s("h2",{staticClass:"api-url"},[t._v("POST /webostv/{ip}/control/toast")]),t._m(30),s("h2",{staticClass:"api-url"},[t._v("POST /webostv/{ip}/control/alert/youtube")]),t._m(31),s("h2",{staticClass:"api-url",attrs:{id:"capture"}},[t._v("GET /webostv/{ip}/control/capture")]),t._m(32),s("h2",{staticClass:"api-url"},[t._v("POST /webostv/{ip}/control/web")]),t._m(33),t._m(34),s("h2",{staticClass:"api-url"},[t._v(" POST /webostv/{ip}/remote/{home, back, ok, exit, up, down, left, right} ")]),t._m(35),s("h2",{staticClass:"api-url"},[t._v("POST /webostv/{ip}/remote/number")]),t._m(36),t._m(37),s("h2",{staticClass:"api-url"},[t._v("ws://{host}/webostv/{ip}/subscribe")]),t._m(38),s("h2",{staticClass:"api-url"},[t._v("ws://{host}/webostv/{ip}/subscribe")]),t._m(39)]),s("div",{staticClass:"rest"})],1)},n=[function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("hgroup",[s("h1",{attrs:{id:"Common-info"}},[t._v("공통 | 접속 정보")])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("hgroup",[s("h1",[t._v("공통 | Parameter")])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("table",{staticClass:"simple-table cell1-nowrap"},[s("tr",[s("th",[t._v("Name")]),s("th",[t._v("Type")]),s("th",[t._v("Description")]),s("th",[t._v("Required")])]),s("tr",[s("td",[t._v("IP")]),s("td",[t._v("String")]),s("td",[t._v("연결할 TV IP 주소")]),s("td",[t._v("Yes")])])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("hgroup",[s("h1",[t._v("공통 | Response")])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("table",{staticClass:"simple-table cell1-nowrap object"},[s("tr",[s("th",[t._v("Error")]),s("td",{staticStyle:{width:"750px"}},[t._v(" TV가 등록되지 않은 경우 (Status : 412 Precondition Failed) "),s("pre",[s("code",{staticClass:"hljs"},[t._v('{\n "error":"webOS TV is not registered"\n}')])])])])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("hgroup",[s("h1",{attrs:{id:"tv-list"}},[t._v("TV 리스트 조회")])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("table",{staticClass:"simple-table cell1-nowrap object"},[s("tr",[s("th",[t._v("Description")]),s("td",{staticStyle:{width:"800px"}},[t._v(" 같은 네트워크에 연결된 webOS TV를 SSDP 프로토콜을 통해 조회합니다. ")])]),s("tr",[s("th",[t._v("Request")]),s("td",[t._v("(n/a)")])]),s("tr",[s("th",[t._v("Response")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v('{\n "192.168.0.41": "%5bLG%5d%20webOS%20TV%20OLED55GXKNA"\n}')])])])])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("hgroup",[s("h1",{attrs:{id:"tv-enroll"}},[t._v("TV 등록")])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("table",{staticClass:"simple-table cell1-nowrap object"},[s("tr",[s("th",[t._v("Description")]),s("td",{staticStyle:{width:"750px"}},[t._v(" TV에 연결을 요청하여 TV에 연결하기 위해서 필요한 정보(client key, mac)를 저장합니다. ")])]),s("tr",[s("th",[t._v("Request")]),s("td",[t._v("*연결할 TV의 IP 주소가 필요합니다. (TV 리스트 조회 참고)")])]),s("tr",[s("th",[t._v("Response")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v("{}")])])])])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",[t._v(' API 호출 후 TV 화면에 나타난 Alert 창에서 "예"를 눌러야 등록이 완료됩니다.'),s("br"),t._v(" 기 등록된 TV의 경우 Alert 창이 나타나지 않고 바로 등록이 완료됩니다. ")])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("hgroup",[s("h1",{attrs:{id:"command"}},[t._v("Command")])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("tr",[s("th",[t._v("Description")]),s("td",{staticStyle:{width:"750px"}},[t._v("SSAP Full Payload로 TV에 요청하는 API입니다.")])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("tr",[s("th",[t._v("Response")]),s("td",[t._v(" TV가 등록된 경우 "),s("pre",[s("code",{staticClass:"hljs"},[t._v("{\n //TV payload\n}")])]),t._v(" TV가 등록되지 않은 경우(Status : 412 Precondition Failed) "),s("pre",[s("code",{staticClass:"hljs"},[t._v('{\n "error": "webOS TV is not registered"\n}')])])])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("hgroup",[s("h1",{attrs:{id:"control"}},[t._v("Control")])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("table",{staticClass:"simple-table cell1-nowrap object"},[s("tr",[s("th",[t._v("Description")]),s("td",{staticStyle:{width:"750px"}},[t._v("TV 전원을 켭니다.")])]),s("tr",[s("th",[t._v("Request")]),s("td",[t._v("(n/a)")])]),s("tr",[s("th",[t._v("Response")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v("{}")])])])])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("table",{staticClass:"simple-table cell1-nowrap object"},[s("tr",[s("th",[t._v("Description")]),s("td",{staticStyle:{width:"750px"}},[t._v("TV 전원을 끕니다.")])]),s("tr",[s("th",[t._v("Request")]),s("td",[t._v("(n/a)")])]),s("tr",[s("th",[t._v("Response")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v("{}")])])])])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("table",{staticClass:"simple-table cell1-nowrap object"},[s("tr",[s("th",[t._v("Description")]),s("td",{staticStyle:{width:"750px"}},[t._v("전체 채널 리스트를 가져옵니다.")])]),s("tr",[s("th",[t._v("Request")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v("{}")])])])]),s("tr",[s("th",[t._v("Response")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v('[\n {\n "channelNumber": "4-1",\n "majorNumber": 4,\n "minorNumber": 1,\n "chanCode": "UNKNOWN",\n "channelName": "",\n "physicalNumber": 4,\n "sourceIndex": 1,\n "channelType": "Terrestrial Digital TV",\n "channelTypeId": 1,\n "channelMode": "Terrestrial",\n "channelModeId": 0,\n "signalChannelId": "1_4_4_1_0_0_0",\n "descrambled": true,\n "skipped": false,\n "locked": false,\n "fineTuned": false,\n "satelliteLcn": false,\n "shortCut": 0,\n "scrambled": false,\n "serviceType": 2,\n "display": 0,\n "ONID": 0,\n "TSID": 0,\n "SVCID": 0,\n "callSign": "UNKNOWN",\n "ipChanServerUrl": "",\n "payChan": false,\n "IPChannelCode": "UNKNOWN",\n "ipCallNumber": "UNKNOWN",\n "otuFlag": false,\n "adFlag": 0,\n "HDTV": false,\n "Invisible": false,\n "DTV": true,\n "ATV": false,\n "Data": false,\n "Radio": false,\n "Numeric": false,\n "PrimaryCh": true,\n "TV": true,\n "configurationId": 0,\n "satelliteName": " ",\n "Bandwidth": 0,\n "Frequency": 69000,\n "specialService": false,\n "CASystemIDListCount": 0,\n "channelGenreCode": "",\n "channelLogoSize": "",\n "imgUrl": "",\n "imgUrl2": "",\n "favoriteIdxA": 250,\n "favoriteIdxB": 250,\n "favoriteIdxC": 250,\n "favoriteIdxD": 250,\n "favoriteIdxE": 250,\n "favoriteIdxF": 250,\n "favoriteIdxG": 250,\n "favoriteIdxH": 250,\n "waterMarkUrl": "UNKNOWN",\n "ipChanType": "UNKNOWN",\n "ipChanInteractive": false,\n "ipChanCategory": "UNKNOWN",\n "channelNameSortKey": "",\n "ipChanCpId": "UNKNOWN",\n "playerService": "com.webos.service.legacybroadcast",\n "configured": false,\n "adultFlag": 0,\n "isFreeviewPlay": 1,\n "hasBackward": 0,\n "numUnSel": false,\n "channelId": "1_4_4_1_0_0_0",\n "CASystemIDList": {},\n "programId": "1_4_4_1_0_0_0",\n "groupIdList": [\n 0\n ],\n "favoriteGroup": [],\n "lastUpdated": ""\n },\n ...\n]')])])])])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("table",{staticClass:"simple-table cell1-nowrap object"},[s("tr",[s("th",[t._v("Description")]),s("td",{staticStyle:{width:"750px"}},[t._v("현재 채널을 가져옵니다.")])]),s("tr",[s("th",[t._v("Request")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v("{}")])])])]),s("tr",[s("th",[t._v("Response")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v('\n {\n "returnValue": true,\n "channelId": "1_15_6_1_0_0_0",\n "physicalNumber": 15,\n "isScrambled": false,\n "channelTypeName": "Terrestrial Digital TV",\n "isLocked": false,\n "dualChannel": {\n "dualChannelId": null,\n "dualChannelTypeName": null,\n "dualChannelTypeId": 255,\n "dualChannelNumber": null\n },\n "isChannelChanged": false,\n "channelModeName": "Terrestrial",\n "channelNumber": "6-1",\n "isFineTuned": false,\n "channelTypeId": 1,\n "isDescrambled": false,\n "isReplaceChannel": false,\n "isSkipped": false,\n "isHEVCChannel": false,\n "hybridtvType": null,\n "isInteractiveRestrictionChannel": false,\n "isInvisible": false,\n "favoriteGroup": null,\n "channelName": "SBS",\n "channelModeId": 0,\n "signalChannelId": "1_15_6_1_0_0_0"\n}')])])])])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("table",{staticClass:"simple-table cell1-nowrap object"},[s("tr",[s("th",[t._v("Description")]),s("td",{staticStyle:{width:"750px"}},[t._v("Channel ID로 채널을 변경합니다.")])]),s("tr",[s("th",[t._v("Request")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v('{\n "channel_id": "1_15_6_1_0_0_0"\n}')])])])]),s("tr",[s("th",[t._v("Response")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v("{}")])])])])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("table",{staticClass:"simple-table cell1-nowrap object"},[s("tr",[s("th",[t._v("Description")]),s("td",{staticStyle:{width:"750px"}},[t._v("채널을 한 칸 올립니다.")])]),s("tr",[s("th",[t._v("Request")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v("{}")])])])]),s("tr",[s("th",[t._v("Response")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v("{}")])])])])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("table",{staticClass:"simple-table cell1-nowrap object"},[s("tr",[s("th",[t._v("Description")]),s("td",{staticStyle:{width:"750px"}},[t._v("채널을 한 칸 내립니다.")])]),s("tr",[s("th",[t._v("Request")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v("{}")])])])]),s("tr",[s("th",[t._v("Response")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v("{}")])])])])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("table",{staticClass:"simple-table cell1-nowrap"},[s("tr",[s("th",[t._v("Description")]),s("td",{staticStyle:{width:"750px"}},[t._v("오디오 상태를 가져옵니다.")])]),s("tr",[s("th",[t._v("Request")]),s("td",[t._v("(n/a)")])]),s("tr",[s("th",[t._v("Response")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v('{\n "returnValue": true,\n "volumeStatus": {\n "activeStatus": true,\n "adjustVolume": true, "maxVolume": 100, "muteStatus": false,\n "volume": 0, "mode": "normal", "soundOutput": "tv_speaker_headphone"\n },\n "callerId": "com.webos.service.apiadapter",\n "mute": false,\n "volume": 0\n}')])])])])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("table",{staticClass:"simple-table object cell1-nowrap"},[s("tr",[s("th",[t._v("Description")]),s("td",{staticStyle:{width:"750px"}},[t._v("음소거 상태를 가져옵니다. (음소거O: true /음소거X: false)")])]),s("tr",[s("th",[t._v("Request")]),s("td",[t._v("(n/a)")])]),s("tr",[s("th",[t._v("Response")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v('{\n "muted": false\n}')])])])])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("table",{staticClass:"simple-table object cell1-nowrap"},[s("tr",[s("th",[t._v("Description")]),s("td",{staticStyle:{width:"750px"}},[t._v("TV를 음소거합니다. (true: 음소거 / false: 음소거 안함)")])]),s("tr",[s("th",[t._v("Request")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v('{\n "muted": true/false\n}')])])])]),s("tr",[s("th",[t._v("Response")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v("{}")])])])])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("table",{staticClass:"simple-table object cell1-nowrap"},[s("tr",[s("th",[t._v("Description")]),s("td",{staticStyle:{width:"750px"}},[t._v("볼륨을 숫자 크기로 설정합니다.")])]),s("tr",[s("th",[t._v("Request")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v('{\n "muted": false\n}')])])])]),s("tr",[s("th",[t._v("Response")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v("{}")])])])])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("table",{staticClass:"simple-table object cell1-nowrap"},[s("tr",[s("th",[t._v("Description")]),s("td",{staticStyle:{width:"750px"}},[t._v("볼륨을 한 칸 높입니다.")])]),s("tr",[s("th",[t._v("Request")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v("{}")])])])]),s("tr",[s("th",[t._v("Response")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v("{}")])])])])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("table",{staticClass:"simple-table object cell1-nowrap"},[s("tr",[s("th",[t._v("Description")]),s("td",{staticStyle:{width:"750px"}},[t._v("볼륨을 한 칸 낮춥니다.")])]),s("tr",[s("th",[t._v("Request")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v("{}")])])])]),s("tr",[s("th",[t._v("Response")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v("{}")])])])])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("table",{staticClass:"simple-table object cell1-nowrap"},[s("tr",[s("th",[t._v("Description")]),s("td",{staticStyle:{width:"750px"}},[t._v("현재 실행 중인 앱을 가져옵니다.")])]),s("tr",[s("th",[t._v("Request")]),s("td",[t._v("(n/a)")])]),s("tr",[s("th",[t._v("Response")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v('{\n "name": "com.webos.app.livetv"\n}')])])])])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("table",{staticClass:"simple-table object cell1-nowrap"},[s("tr",[s("th",[t._v("Description")]),s("td",{staticStyle:{width:"750px"}},[t._v("앱 이름으로 앱을 실행합니다.")])]),s("tr",[s("th",[t._v("Request")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v('{\n "name": "com.webos.app.livetv"\n}')])])])]),s("tr",[s("th",[t._v("Response")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v("{}")])])])])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("table",{staticClass:"simple-table object cell1-nowrap"},[s("tr",[s("th",[t._v("Description")]),s("td",{staticStyle:{width:"750px"}},[t._v("앱 이름으로 앱을 종료합니다.")])]),s("tr",[s("th",[t._v("Request")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v('{\n "name": "com.webos.app.livetv"\n}')])])])]),s("tr",[s("th",[t._v("Response")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v("{}")])])])])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("table",{staticClass:"simple-table object cell1-nowrap"},[s("tr",[s("th",[t._v("Description")]),s("td",{staticStyle:{width:"750px"}},[t._v("TV 화면에 Toast 메시지를 띄웁니다.")])]),s("tr",[s("th",[t._v("Request")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v('{\n "message": "안녕하세요!!"\n}')])])])]),s("tr",[s("th",[t._v("Response")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v("{}")])])])])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("table",{staticClass:"simple-table object cell1-nowrap"},[s("tr",[s("th",[t._v("Description")]),s("td",{staticStyle:{width:"750px"}},[t._v("Alert 창을 띄워 유튜브 영상을 실행합니다.")])]),s("tr",[s("th",[t._v("Request")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v('{\n "title": "[유튜브] 골드 피즈의 평범한 하루",\n "message": "추천영상입니다. 유튜브 앱에서 시청할까요?",\n "code": "v=96afkL4NXqI"\n}')])])])]),s("tr",[s("th",[t._v("Response")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v("{}")])])])])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("table",{staticClass:"simple-table object cell1-nowrap"},[s("tr",[s("th",[t._v("Description")]),s("td",{staticStyle:{width:"750px"}},[t._v("TV 화면을 캡쳐합니다.")])]),s("tr",[s("th",[t._v("Request")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v("{}")])])])]),s("tr",[s("th",[t._v("Response")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v('{\n "returnValue": true,\n "imageUri": "http://192.168.0.41:3000/resources/dbdd8e71478ebdbcac751da54811a185848fed0e/capture.jpg"\n}')])])])])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("table",{staticClass:"simple-table object cell1-nowrap"},[s("tr",[s("th",[t._v("Description")]),s("td",{staticStyle:{width:"750px"}},[t._v("TV에서 웹브라우저로 웹사이트를 엽니다.")])]),s("tr",[s("th",[t._v("Request")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v('{\n "url": "https://www.lge.co.kr/"\n}')])])])]),s("tr",[s("th",[t._v("Response")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v("{}")])])])])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("hgroup",{attrs:{id:"remote"}},[s("h1",[t._v("Remote")])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("table",{staticClass:"simple-table object cell1-nowrap"},[s("tr",[s("th",[t._v("Description")]),s("td",{staticStyle:{width:"750px"}},[t._v("리모컨의 기능별 버튼을 누릅니다.")])]),s("tr",[s("th",[t._v("Request")]),s("td",[t._v("(n/a)")])]),s("tr",[s("th",[t._v("Response")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v("{}")])])])])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("table",{staticClass:"simple-table object cell1-nowrap"},[s("tr",[s("th",[t._v("Description")]),s("td",{staticStyle:{width:"750px"}},[t._v("리모컨의 숫자 버튼을 누릅니다.")])]),s("tr",[s("th",[t._v("Request")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v('{\n "number": 1\n}')])])])]),s("tr",[s("th",[t._v("Response")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v("{}")])])])])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("hgroup",{attrs:{id:"subscribe"}},[s("h1",[t._v("Subscribe")])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("table",{staticClass:"simple-table object cell1-nowrap"},[s("tr",[s("th",[t._v("Description")]),s("td",{staticStyle:{width:"750px"}},[t._v("Topic 1) 채널을 구독합니다.")])]),s("tr",[s("th",[t._v("Message")]),s("td",[t._v("Channel")])]),s("tr",[s("th",[t._v("Response")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v('{\n "type":"response",\n "id":"1",\n "payload":{\n "programId":"R109814620",\n "programName":"뉴스브리핑",\n "description":"",\n "startTime":"2021,08,11,04,53,01",\n "endTime":"2021,08,11,06,52,01",\n "localStartTime":"2021,08,11,13,53,01",\n "localEndTime":"2021,08,11,15,52,01",\n "duration":7140,\n "channelId":"1_15_6_1_0_0_0",\n "channelName":"SBS",\n "channelNumber":"6-1",\n "channelMode":"Terrestrial",\n "subscribed":true\n }\n}')])])])])])},function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("table",{staticClass:"simple-table object cell1-nowrap"},[s("tr",[s("th",[t._v("Description")]),s("td",{staticStyle:{width:"750px"}},[t._v("Topic 2) 오디오를 구독합니다.")])]),s("tr",[s("th",[t._v("Message")]),s("td",[t._v("Audio")])]),s("tr",[s("th",[t._v("Response")]),s("td",[s("pre",[s("code",{staticClass:"hljs"},[t._v('{\n "type":"response",\n "id":"1",\n "payload":{\n "volumeStatus":{\n "activeStatus":true,\n "adjustVolume":true,\n "maxVolume":100,\n "muteStatus":false,\n "volume":0,\n "mode":"normal",\n "soundOutput":"tv_speaker_headphone"\n },\n "returnValue":true,\n "callerId":"secondscreen.client"\n }\n}')])])])])])}],l=s("ea81"),r=s("54a5"),i=s("e43b"),c=s("331c"),o=function(){var t=this,e=t.$createElement;t._self._c;return t._m(0)},_=[function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("nav",{staticClass:"snb aside-bg"},[s("ul",{staticClass:"menu"},[s("div",{staticClass:"snb-item"},[s("li",[s("a",{attrs:{href:"#common-info"}},[t._v("공통 정보")])]),s("li",[s("a",{attrs:{href:"#tv-list"}},[t._v("TV 리스트 조회")])]),s("li",[s("a",{attrs:{href:"#tv-enroll"}},[t._v("TV 등록")])]),s("li",[s("a",{attrs:{href:"#command"}},[t._v("Command")])]),s("li",[s("a",{attrs:{href:"#control"}},[t._v("Control")])]),s("li",[s("a",{attrs:{href:"#remote"}},[t._v("Remote")])]),s("li",[s("a",{attrs:{href:"#subscribe"}},[t._v("Subscribe")])])])])])}],v=s("2877"),p={},h=Object(v["a"])(p,o,_,!1,null,null,null),d=h.exports,u={data:function(){return{webostverrorresjson:JSON.stringify(r),tvlistresjson:JSON.stringify(i),tvaddresjson:JSON.stringify(c)}},components:{CodeViewer:l["a"],WebOsTvRefSnb:d}},m=u,b=Object(v["a"])(m,a,n,!1,null,null,null);e["default"]=b.exports},"331c":function(t){t.exports=JSON.parse("{}")},"54a5":function(t){t.exports=JSON.parse('{"error":"webOS TV is not registered"}')},e43b:function(t){t.exports=JSON.parse('{"192.168.0.41":"%5bLG%5d%20webOS%20TV%20OLED55GXKNA"}')}}]); //# sourceMappingURL=chunk-c2196cf2.a71026e4.js.map