API v2.2 & 2.3 Вопросы и обсуждение.

API sovok.tv

Re: API v2.2 & 2.3 Вопросы и обсуждение.

Сообщение pwl » 26 дек 2017, 14:24

Polka писал(а):Привет. Можно пожалуйста конкретный пример как должен выглядеть запрос на settings_set. Я пробовал "http://api.sovok.tv/v2.3/json/settings_set?timezone=00%3A00%3A00" но возвращается ошибка номер 17, String value: Need settings variable.

Подтверждаю проблему. Относится именно к timezone.
Если timezone - не первый параметр, то ошибки не возникает, но и timezone не изменяется в настройках. (ну и в response он не фигурирует)
pwl
 
Сообщения: 31
Зарегистрирован: 12 янв 2014, 04:04

Re: API v2.2 & 2.3 Вопросы и обсуждение.

Сообщение srg70 » 27 дек 2017, 02:09

Нет ответа на epg3. Таймаут 30 секунд. Ни один вызов не прошел 25.12.17 вечером.

Код: Выделить всё
http://api.sovok.tv/v2.2/json/epg3?dtime=1514253436&period=24
http://api.sovok.tv/v2.2/json/epg3?dtime=1514339836&period=24
http://api.sovok.tv/v2.2/json/epg3?dtime=1514426236&period=24
http://api.sovok.tv/v2.2/json/epg3?dtime=1514512636&period=24
http://api.sovok.tv/v2.2/json/epg3?dtime=1514599036&period=24


Все остальные вызовы в норме. Вот запрос с тяжелым ответом

Код: Выделить всё
Sending request: http://api.sovok.tv/v2.2/json/channel_list2
Got HTTP response (200) in 2336 ms


Нужны ли какие-нибудь дополнительные данные, чтобы найти проблему?
srg70
 
Сообщения: 37
Зарегистрирован: 22 июл 2016, 12:07

Re: API v2.2 & 2.3 Вопросы и обсуждение.

Сообщение Irina » 27 дек 2017, 19:24

srg70 писал(а):Нет ответа на epg3. Таймаут 30 секунд. Ни один вызов не прошел 25.12.17 вечером.

Код: Выделить всё
http://api.sovok.tv/v2.2/json/epg3?dtime=1514253436&period=24
http://api.sovok.tv/v2.2/json/epg3?dtime=1514339836&period=24
http://api.sovok.tv/v2.2/json/epg3?dtime=1514426236&period=24
http://api.sovok.tv/v2.2/json/epg3?dtime=1514512636&period=24
http://api.sovok.tv/v2.2/json/epg3?dtime=1514599036&period=24


Все остальные вызовы в норме. Вот запрос с тяжелым ответом

Код: Выделить всё
Sending request: http://api.sovok.tv/v2.2/json/channel_list2
Got HTTP response (200) in 2336 ms


Нужны ли какие-нибудь дополнительные данные, чтобы найти проблему?

Передали в тех.отдел
Irina
Супермодератор
 
Сообщения: 5079
Зарегистрирован: 04 апр 2014, 14:38

Re: API v2.2 & 2.3 Вопросы и обсуждение.

Сообщение Irina » 28 дек 2017, 17:54

srg70, лучше использовать API 2.3.
По поводу начала и окончания архива - такая сетка вещания, передачи часто не секунда в секунду идут по епг, а запись идёт по епг предоставленному
Epg3 проверили, все в поряде. Нет проблем с интернет соединением? Может, большой объём для приставки?
IMG_20171228_165909_023.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Irina
Супермодератор
 
Сообщения: 5079
Зарегистрирован: 04 апр 2014, 14:38

Re: API v2.2 & 2.3 Вопросы и обсуждение.

Сообщение srg70 » 28 дек 2017, 18:06

Ок, попробую 2.3, спасибо.

С архивом, вероятно, неправильно выразился. К сетке вещания эта проблема не имеет отношения. Программа передач просто дает время, с которого нужно воспроизводить запись. В описанном случае я и не ожидаю, что будет та передача, которая указана в программе. В это время в эфире было окончание пердыдущей передачи, которую я хотел досмотреть. Просто большой кусок записи из архива пропал. 20-30 минут - это не секунда в секунду :).

Возможно, я неверно представляю себе работу архива. В таком случае, объясните, пожалуйста, как мне досмотреть затянувшуюся передачу (с точки зрения API, конечно).
srg70
 
Сообщения: 37
Зарегистрирован: 22 июл 2016, 12:07

Re: API v2.2 & 2.3 Вопросы и обсуждение.

Сообщение srg70 » 28 дек 2017, 18:12

Irina писал(а):Epg3 проверили, все в поряде. Нет проблем с интернет соединением? Может, большой объём для приставки?

Да, нет, все остальное же работает. Да и не приставка это, полноценный мак.
И опять же, на моей стороне не менялось ничего.
Есть идеи, как проверить соединение на ограничение объема?
srg70
 
Сообщения: 37
Зарегистрирован: 22 июл 2016, 12:07

Re: API v2.2 & 2.3 Вопросы и обсуждение.

Сообщение srg70 » 29 дек 2017, 01:54

Дополнительная информация к размышлению на тему трасс, серверов и работы сервиса в целом. Я сократил запрос EPG до 12 часов и увеличил таймаут до 120 секунд. Программа передач медленно-медленно, но приехала. Лог:
Код: Выделить всё
2017-12-28 23:21:26.543639+0200 Kodi[80926:1514653] Debug Print: AddOnLog: PVR Puzzle TV: Sending request: http://api.sovok.tv/v2.3/json/epg3?dtime=1514424086&period=12. ID=6
2017-12-28 23:21:56.123719+0200 Kodi[80926:1514653] Debug Print: AddOnLog: PVR Puzzle TV: Got HTTP response (200) in 29581 ms. ID=6
2017-12-28 23:21:56.123975+0200 Kodi[80926:1514653] Debug Print: AddOnLog: PVR Puzzle TV: Sending request: http://api.sovok.tv/v2.3/json/epg3?dtime=1514467286&period=12. ID=7
2017-12-28 23:22:41.037972+0200 Kodi[80926:1514653] Debug Print: AddOnLog: PVR Puzzle TV: Got HTTP response (200) in 44915 ms. ID=7
2017-12-28 23:22:41.038253+0200 Kodi[80926:1514653] Debug Print: AddOnLog: PVR Puzzle TV: Sending request: http://api.sovok.tv/v2.3/json/epg3?dtime=1514510486&period=12. ID=8
2017-12-28 23:23:05.014380+0200 Kodi[80926:1514653] Debug Print: AddOnLog: PVR Puzzle TV: Got HTTP response (200) in 23977 ms. ID=8
2017-12-28 23:23:05.014641+0200 Kodi[80926:1514653] Debug Print: AddOnLog: PVR Puzzle TV: Sending request: http://api.sovok.tv/v2.3/json/epg3?dtime=1514553686&period=12. ID=9
2017-12-28 23:23:22.337728+0200 Kodi[80926:1514653] Debug Print: AddOnLog: PVR Puzzle TV: Got HTTP response (200) in 17323 ms. ID=9
2017-12-28 23:23:22.337875+0200 Kodi[80926:1514653] Debug Print: AddOnLog: PVR Puzzle TV: Sending request: http://api.sovok.tv/v2.3/json/epg3?dtime=1514596886&period=12. ID=10
2017-12-28 23:23:42.771061+0200 Kodi[80926:1514653] Debug Print: AddOnLog: PVR Puzzle TV: Got HTTP response (200) in 20433 ms. ID=10
2017-12-28 23:23:42.771460+0200 Kodi[80926:1514653] Debug Print: AddOnLog: PVR Puzzle TV: Sending request: http://api.sovok.tv/v2.3/json/epg3?dtime=1514640086&period=12. ID=11
2017-12-28 23:24:12.185885+0200 Kodi[80926:1514653] Debug Print: AddOnLog: PVR Puzzle TV: Got HTTP response (200) in 29415 ms. ID=11
2017-12-28 23:24:12.186280+0200 Kodi[80926:1514653] Debug Print: AddOnLog: PVR Puzzle TV: Sending request: http://api.sovok.tv/v2.3/json/epg3?dtime=1514683286&period=12. ID=12
2017-12-28 23:24:47.509575+0200 Kodi[80926:1514653] Debug Print: AddOnLog: PVR Puzzle TV: Got HTTP response (200) in 35324 ms. ID=12
2017-12-28 23:24:47.509959+0200 Kodi[80926:1514653] Debug Print: AddOnLog: PVR Puzzle TV: Sending request: http://api.sovok.tv/v2.3/json/epg3?dtime=1514726486&period=12. ID=13
2017-12-28 23:25:08.194600+0200 Kodi[80926:1514653] Debug Print: AddOnLog: PVR Puzzle TV: Got HTTP response (200) in 20686 ms. ID=13
2017-12-28 23:25:08.196826+0200 Kodi[80926:1514653] Debug Print: AddOnLog: PVR Puzzle TV: Sending request: http://api.sovok.tv/v2.3/json/epg3?dtime=1514769686&period=12. ID=14
2017-12-28 23:25:08.719341+0200 Kodi[80926:1514653] Debug Print: AddOnLog: PVR Puzzle TV: Got HTTP response (200) in 522 ms. ID=14
2017-12-28 23:25:08.719516+0200 Kodi[80926:1514653] Debug Print: AddOnLog: PVR Puzzle TV: Sending request: http://api.sovok.tv/v2.3/json/epg3?dtime=1514812886&period=12. ID=15
2017-12-28 23:25:09.224087+0200 Kodi[80926:1514653] Debug Print: AddOnLog: PVR Puzzle TV: Got HTTP response (200) in 504 ms. ID=15
2017-12-28 23:25:09.224240+0200 Kodi[80926:1514653] Debug Print: AddOnLog: PVR Puzzle TV: Sending request: http://api.sovok.tv/v2.3/json/epg3?dtime=1514856086&period=12. ID=16
2017-12-28 23:25:09.974508+0200 Kodi[80926:1514653] Debug Print: AddOnLog: PVR Puzzle TV: Got HTTP response (200) in 751 ms. ID=16
2017-12-28 23:25:09.974712+0200 Kodi[80926:1514653] Debug Print: AddOnLog: PVR Puzzle TV: Sending request: http://api.sovok.tv/v2.3/json/epg3?dtime=1514899286&period=12. ID=17
2017-12-28 23:25:10.528903+0200 Kodi[80926:1514653] Debug Print: AddOnLog: PVR Puzzle TV: Got HTTP response (200) in 554 ms. ID=17
2017-12-28 23:25:10.529122+0200 Kodi[80926:1514653] Debug Print: AddOnLog: PVR Puzzle TV: Sending request: http://api.sovok.tv/v2.3/json/epg3?dtime=1514942486&period=12. ID=18
2017-12-28 23:25:11.010440+0200 Kodi[80926:1514653] Debug Print: AddOnLog: PVR Puzzle TV: Got HTTP response (200) in 482 ms. ID=18
2017-12-28 23:25:11.010621+0200 Kodi[80926:1514653] Debug Print: AddOnLog: PVR Puzzle TV: Sending request: http://api.sovok.tv/v2.3/json/epg3?dtime=1514985686&period=12. ID=19
2017-12-28 23:25:11.603823+0200 Kodi[80926:1514653] Debug Print: AddOnLog: PVR Puzzle TV: Got HTTP response (200) in 593 ms. ID=19
2017-12-28 23:25:11.604048+0200 Kodi[80926:1514653] Debug Print: AddOnLog: PVR Puzzle TV: Sending request: http://api.sovok.tv/v2.3/json/epg3?dtime=1515028886&period=12. ID=20
2017-12-28 23:25:12.085647+0200 Kodi[80926:1514653] Debug Print: AddOnLog: PVR Puzzle TV: Got HTTP response (200) in 482 ms. ID=20
2017-12-28 23:25:12.085922+0200 Kodi[80926:1514653] Debug Print: AddOnLog: PVR Puzzle TV: Sending request: http://api.sovok.tv/v2.3/json/epg3?dtime=1515072086&period=12. ID=21
2017-12-28 23:25:12.569855+0200 Kodi[80926:1514653] Debug Print: AddOnLog: PVR Puzzle TV: Got HTTP response (200) in 484 ms. ID=21

У меня нет достаточно знаний в области маршрутизации трафика, чтобы с уверенностью сказать, есть ли проблемы на трассе или нет. Но если это трасса, то на ней сидит половина израильских клиентов. Мне кажется, что стоит хотя бы попытаться разобраться в причине подобного поведения EPG.

Было бы неплохо получить ответ от сетевого специалиста из тех. поддержки, что можно сделать в данной ситуации.
srg70
 
Сообщения: 37
Зарегистрирован: 22 июл 2016, 12:07

Re: API v2.2 & 2.3 Вопросы и обсуждение.

Сообщение Irina » 29 дек 2017, 22:09

pwl писал(а):
Polka писал(а):Привет. Можно пожалуйста конкретный пример как должен выглядеть запрос на settings_set. Я пробовал "http://api.sovok.tv/v2.3/json/settings_set?timezone=00%3A00%3A00" но возвращается ошибка номер 17, String value: Need settings variable.

Подтверждаю проблему. Относится именно к timezone.
Если timezone - не первый параметр, то ошибки не возникает, но и timezone не изменяется в настройках. (ну и в response он не фигурирует)

Поиск по форуму
Irina
Супермодератор
 
Сообщения: 5079
Зарегистрирован: 04 апр 2014, 14:38

Re: API v2.2 & 2.3 Вопросы и обсуждение.

Сообщение Irina » 29 дек 2017, 22:11

srg70 писал(а):Дополнительная информация к размышлению на тему трасс, серверов и работы сервиса в целом. Я сократил запрос EPG до 12 часов и увеличил таймаут до 120 секунд. Программа передач медленно-медленно, но приехала.

Было бы неплохо получить ответ от сетевого специалиста из тех. поддержки, что можно сделать в данной ситуации.


Дополнение от этого же специалиста:
"Программа прилетает быстро и 24 часа, соединение с интернетом 128Кбит/c"
Irina
Супермодератор
 
Сообщения: 5079
Зарегистрирован: 04 апр 2014, 14:38

Re: API v2.2 & 2.3 Вопросы и обсуждение.

Сообщение Polka » 30 дек 2017, 14:34

Irina писал(а):
pwl писал(а):
Polka писал(а):Привет. Можно пожалуйста конкретный пример как должен выглядеть запрос на settings_set. Я пробовал "http://api.sovok.tv/v2.3/json/settings_set?timezone=00%3A00%3A00" но возвращается ошибка номер 17, String value: Need settings variable.

Подтверждаю проблему. Относится именно к timezone.
Если timezone - не первый параметр, то ошибки не возникает, но и timezone не изменяется в настройках. (ну и в response он не фигурирует)

Поиск по форуму

Конечно мило что вы думаете я не способен пролистать три темы и не умею пользоваться поиском. Но во-первых этот вариант тоже не работает. А во-вторых у вас там путаница и в документации апи и в описании, было бы неплохо поправить.
Polka
 
Сообщения: 116
Зарегистрирован: 26 янв 2015, 21:05

Пред.След.

Вернуться в REST API

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1