вопросы по API

372 views
Skip to first unread message

Сергей Лебедь

unread,
Jul 15, 2012, 1:42:11 PM7/15/12
to stalker-m...@googlegroups.com
Добрый день, готовимся к интеграции middleware с биллингом. проверяем роботоспособность API:
например:
в ответ получаем:
{"status":"OK","results":[{"login":"","full_name":"\u041b\u0435\u0431\u0435\u0434\u044c \u0421\u0435\u0440\u0433\u0435\u0439 \u0412\u0438\u043a\u0442\u043e\u0440\u043e\u0432\u0438\u0447","account_number":"001000000","tariff_plan":null,"stb_sn":"032012N036422","stb_mac":"00:1A:79:04:6D:CE","stb_type":"MAG250","status":1,"tariff_plan_id":1,"subscribed":[]}],"output":"\nNotice: Undefined index: tariff_plan_id in \/var\/www\/iptv\/portal\/server\/lib\/user.class.php on line 245\n"}
что за ругань в конце ответа?

v.4.8.38

ViVerraXX

unread,
Jul 16, 2012, 2:08:38 AM7/16/12
to stalker-m...@googlegroups.com
Надо просто дописать ее слегка:
            ->select('login, fname as full_name, ls as account_number, external_id as tariff_plan, serial_number as stb_sn,
                mac as stb_mac, stb_type, status, tariff_plan_id')


воскресенье, 15 июля 2012 г., 20:42:11 UTC+3 пользователь Сергей Лебедь написал:

Aleksey Zhurbitsky

unread,
Jul 16, 2012, 4:38:13 AM7/16/12
to stalker-m...@googlegroups.com
Эта ошибка уже исправлена, сегодня должна быть новая версия.

Сергей Лебедь

unread,
Jul 16, 2012, 6:22:15 AM7/16/12
to stalker-m...@googlegroups.com
Да, спасибо, уже сами справились, работает.

следующий вопрос. настроили хранилище, пытаемся сделать запись TV, в ответ получаем: 

Fatal error: Uncaught exception 'RESTClientUnknownFormat' with message 'Result cannot be decoded. Result:

при том что хранилище настроено верно:
{"status":"OK","results":[]}
я так понимаю что демон записи не может раскодировать приходящий к нему поток?

понедельник, 16 июля 2012 г., 12:38:13 UTC+4 пользователь Aleksey Zhurbitsky написал:

Aleksey Zhurbitsky

unread,
Jul 16, 2012, 6:38:21 AM7/16/12
to stalker-m...@googlegroups.com
Запись тв - это pvr (по кнопке REC) или тв архив? Где отображается данная ошибка?
Такая ошибка означает что пришел ответ в неверном формате. Посмотрите логи апача (на хранилище и сервере мидлваре), возможно там есть более развернутое описание ошибка. Скорее всего не до конца что-то настроено.

Сергей Лебедь

unread,
Jul 16, 2012, 9:27:54 AM7/16/12
to stalker-m...@googlegroups.com


понедельник, 16 июля 2012 г., 14:38:21 UTC+4 пользователь Aleksey Zhurbitsky написал:
Запись тв - это pvr (по кнопке REC) или тв архив? Где отображается данная ошибка?
Такая ошибка означает что пришел ответ в неверном формате. Посмотрите логи апача (на хранилище и сервере мидлваре), возможно там есть более развернутое описание ошибка. Скорее всего не до конца что-то настроено.

тв архив и его проявления time_shift
проблема возникала когда добавляли\удаляли галку Вести ТВ архив на канале. нашли вот такую выдачу:
The requested method DELETE is not allowed for the URL /stalker_portal/storage/rest.php.
в итоге обошли правкой файла master.class.php
$clients[$name] = new RESTClient('http://'.$storage['storage_ip'].'/portal/storage/rest.php?q=');
в итоге time_shift и тв архив работает

Reply all
Reply to author
Forward
0 new messages