evolver Posted May 18, 2014 Report Share Posted May 18, 2014 Я использую два индентичных компьютера с Windows7 и KartinaTV 2.64, настроенных на один и тот же аккаунт. На одном из них я поменял конфигурацию hotkey и перезапустил приложение. Теперь на это компьютере при попытке получить URL для передачи VLC плееру, REST API стабильно возвращает "Error generate URL. Bad parameters (#8)". Я посмотрел на HTTP POST request, который посылают оба компьютера (работающий и "поломавшийся"). У обоих они идентичные, но одному приходит ответ с URL, а другому - упомянутая выше ошибка. Очевидно, что каким-то образом сервер по-разному реагирует на запросы обеих машин. На основании чего он может различать их? Может ли быть что-то в предшествующих запросах перед get_url, что вызвало бы ошибку #8? Хотелось бы услышать мнение людей, знающих серверную часть API, относительно ошибки #8. Заранее всем спасибо! Link to comment Share on other sites More sharing options...
jedinike Posted May 19, 2014 Report Share Posted May 19, 2014 Передал разработчками API. Link to comment Share on other sites More sharing options...
Jo2003 Posted May 19, 2014 Report Share Posted May 19, 2014 Новая версия не помогает? http://rt.coujo.de/downloads/dwnld.php?filter=kart&ver=2.68&arch=win Могу строить билд с трейсами, чтобы проще узнать что происходит. Link to comment Share on other sites More sharing options...
Jo2003 Posted May 19, 2014 Report Share Posted May 19, 2014 Я строил дебаг билд: http://rt.coujo.de/Kartina.TV-2.68-20140519-TRACES-win-x86-setup.zipБыло бы хорошо, если вы это установливаете на компы. Когда ошибка будет, мне надо лог.Какой у вас есть таймшифт, какой битрейт? Это на компах одинакого? Link to comment Share on other sites More sharing options...
evolver Posted May 19, 2014 Author Report Share Posted May 19, 2014 Большое спасибо. Я вечером попробую с логами и пришлю их потом. Тайм-шифт и бит-рейт одинаковые. Сам запрос тоже одинаковый: HTTP POST с cid и gmt полями. Link to comment Share on other sites More sharing options...
Jo2003 Posted May 19, 2014 Report Share Posted May 19, 2014 Посмотрите и ответ тут: https://code.google.com/p/vlc-record/issues/detail?id=25 Link to comment Share on other sites More sharing options...
evolver Posted May 20, 2014 Author Report Share Posted May 20, 2014 Апгрейд до версии 2.68 проблему решил. Спасибо большое! Link to comment Share on other sites More sharing options...
evolver Posted May 26, 2014 Author Report Share Posted May 26, 2014 Я сглазил, похоже. Теперь компьютер 2 с версией 2.68 начал опять давать ошибку после того, как я поменял hotkey на компьютере 1! Как в версии с трейсами посмотреть лог? Link to comment Share on other sites More sharing options...
evolver Posted May 26, 2014 Author Report Share Posted May 26, 2014 Нашел лог! Прилагаю к сообщению. У меня еще есть перехваты траффика из Wireshark и Fiddler Кстати, вот такой ответ прилетает от сервера {"error":{"message":"Error generate URL. Bad parameters","code":8},"servertime":1401147619} Link to comment Share on other sites More sharing options...
Jo2003 Posted May 28, 2014 Report Share Posted May 28, 2014 Проблема была в том что время на компе не подходил (1 целый день). Я все же строил новый билд где время на компе больше не должно играть роль: http://rt.coujo.de/Kartina.TV-2.69B8-TRACES-20140528-win-x86-setup.zip Link to comment Share on other sites More sharing options...
evolver Posted May 28, 2014 Author Report Share Posted May 28, 2014 Да, каким-то неведомым образом после недавней перестановки системы часы на компьютере шли на сутки вперед. Время было верно, но вот дата была неправильная. Из-за этого приложение запрашивало стрим с ошибкой на сутки и сервер совершенно правомерено ругался. Любопытно, что встроенная синхронизация времени в Windows не корректировала дату и говорила, что время было успешно синхронизровано. Может оно действительно только *время* и синхронизирует. Но это уже вопрос не для этого форума Link to comment Share on other sites More sharing options...
helloworld Posted May 29, 2014 Report Share Posted May 29, 2014 Не раз нам звонили клиенты со сбитой датой в системе. Это видно было по программе передач. Link to comment Share on other sites More sharing options...
Recommended Posts