{"action":"opened","issue":{"url":"https://api.github.com/repos/a-ignatov-parc/playit-watch-is/issues/2","labels_url":"https://api.github.com/repos/a-ignatov-parc/playit-watch-is/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/a-ignatov-parc/playit-watch-is/issues/2/comments","events_url":"https://api.github.com/repos/a-ignatov-parc/playit-watch-is/issues/2/events","html_url":"https://github.com/a-ignatov-parc/playit-watch-is/issues/2","id":56645330,"number":2,"title":"Реверсинжениринг механизма получения ссылки на видео для watch.is","user":{"login":"a-ignatov-parc","id":347650,"avatar_url":"https://avatars.githubusercontent.com/u/347650?v=3","gravatar_id":"","url":"https://api.github.com/users/a-ignatov-parc","html_url":"https://github.com/a-ignatov-parc","followers_url":"https://api.github.com/users/a-ignatov-parc/followers","following_url":"https://api.github.com/users/a-ignatov-parc/following{/other_user}","gists_url":"https://api.github.com/users/a-ignatov-parc/gists{/gist_id}","starred_url":"https://api.github.com/users/a-ignatov-parc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/a-ignatov-parc/subscriptions","organizations_url":"https://api.github.com/users/a-ignatov-parc/orgs","repos_url":"https://api.github.com/users/a-ignatov-parc/repos","events_url":"https://api.github.com/users/a-ignatov-parc/events{/privacy}","received_events_url":"https://api.github.com/users/a-ignatov-parc/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-02-05T09:19:40Z","updated_at":"2015-02-05T09:19:40Z","closed_at":null,"body":"## Общее\r\n\r\nСсылок на видео в ресурсе представляет из себя следующую структуру\r\n```\r\nhttp://watch.is/9059/SHalnaya-karta-Wild-Card\r\n^      ^        ^    ^\r\n|      |        |    | Человеко-понятное название\r\n|      |        | Уникальный идентификатор фильма\r\n|      | Имя ресурса\r\n| Протокол по которому доступен ресурс\r\n```\r\n\r\n## Получение ссылок для просмотра видео\r\n\r\nДля получения данных по фильму необходимо сделать GET запрос на url\r\n```\r\nhttp://watch.is/api/watch/9059\r\n^      ^        ^         ^\r\n|      |        |         | Уникальный идентификатор фильма\r\n|      |        | Ресурс для получении информации о фильмах\r\n|      | Имя ресурса\r\n| Протокол по которому доступен ресурс\r\n```\r\n\r\nПри успешном выполнении запроса будет получен следующий ответ:\r\n```xml\r\n<item id=\"9059\">\r\n    <id>9059</id>\r\n    <title>Шальная карта / Wild Card</title>\r\n    <year>2015</year>\r\n    <genre>Боевик</genre>\r\n    <country>США</country>\r\n    <director>Саймон Уэст</director>\r\n    <cast>\r\n        Джейсон Стэйтем, Майкл Ангарано, Майло Вентимилья, Доминик Гарсиа-Лоридо, Энн Хеч, София Вергара, Макс Казелла, Джейсон Александр, Хоуп Дэвис, Стэнли Туччи\r\n    </cast>\r\n    <about>\r\n        Главный герой — бывший военный Ник Эскаланте — работает в Лас-Вегасе охранником, мечтает накопить денег и навсегда уехать в Венецию. Но Ник соглашается помочь проститутке Холли, постоянно подвергающейся насилию со стороны сына крупного гангстера, из-за чего отъезд в Венецию затягивается.\r\n    </about>\r\n    <duration>93 мин.</duration>\r\n    <poster>http://watch.is/posters/9059.jpg</poster>\r\n    <video>\r\n        http://185.49.70.144/watch/gqrSfV1JID4vCpdSgV-r9w==,1423170122/0oPCPEpNzGBb7.mp4\r\n    </video>\r\n    <hls>\r\n        http://185.49.70.144:1935/watch/:mp40oPCPEpNzGBb7.mp4/playlist.m3u8?wmsAuthSign=c2VydmVyX3RpbWU9MTQyMzEyNjkyMiZoYXNoX3ZhbHVlPWU3ZDNlNzA0NzRhNjNmYzhkNjQyODlkZjZiNTZmYWVmJnZhbGlkbWludXRlcz04NjQwMA==\r\n    </hls>\r\n    <rtmp>\r\n        rtmp://185.49.70.144:1935/watch?wmsAuth=c2VydmVyX3RpbWU9MTQyMzEyNjkyMiZoYXNoX3ZhbHVlPWU3ZDNlNzA0NzRhNjNmYzhkNjQyODlkZjZiNTZmYWVmJnZhbGlkbWludXRlcz04NjQwMA==/mp4:0oPCPEpNzGBb7.mp4\r\n    </rtmp>\r\n    <lang>1</lang>\r\n</item>\r\n```\r\n\r\nВ данном ответе интересна нода `video` в которой модержится сессионная ссылка на воспроизведение. \r\n\r\n> Для некоторых фильмов так же может быть доступна нода `hdvideo` с ссылкой на видео в HD\r\n\r\nДля правильного выполнения запроса необходимы авторизационные куки\r\n\r\n## Авторизация\r\n\r\nДля авторизации необходимо выполнить GET запрос на ресурс:\r\n```\r\nhttp://watch.is/api/?username=xxx&password=yyy\r\n^      ^        ^             ^            ^\r\n|      |        |             |            | Пароль\r\n|      |        |             | Логин\r\n|      |        |\r\n|      |        | Ресурс для авторизации\r\n|      | Имя ресурса\r\n| Протокол по которому доступен ресурс\r\n```"}}