Показано с 1 по 8 из 8

Тема: GetSessions возвращает сеансы с пустым идентификатором Movie. В чем может быть дело?

  1. #1
    Новичок
    Регистрация
    27.12.2012
    Адрес
    Волгоград
    Сообщений
    16
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)

    Question GetSessions возвращает сеансы с пустым идентификатором Movie. В чем может быть дело?

    PHP код:
    $resArr Premiere::getArray(
        
    "00.00.0.000",
        
    0000,
        Array(
            
    "ServiceID"    => '548387668',
            
    "QueryCode"    => 'GetSessions',
            
    "Version"    => 3,
            
    "Encoding"    => "UTF-8",
            
    "Expect"    => '30'
        
    )
    ); 
    Возвращает массив, но идентификаторы Movie пустые
    Изображения Изображения

  2. #2
    Новичок
    Регистрация
    27.12.2012
    Адрес
    Волгоград
    Сообщений
    16
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Извините, похоже ID фильма оказался записанным в ID, а не Movie, как было бы логично

    P.S. Все таки я ошибся, то был ID сеанса, а не фильма...
    Последний раз редактировалось Dok; 30.12.2012 в 12:54.

  3. #3
    Новичок
    Регистрация
    27.12.2012
    Адрес
    Волгоград
    Сообщений
    16
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Так каким запросом можно узнать, к какому фильму привязан каждый конкретный сеанс?

  4. #4
    Новичок
    Регистрация
    27.12.2012
    Адрес
    Волгоград
    Сообщений
    16
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Спасибо за внимание!

    Парсер XML файла удаляет пустые элементы, а ID фильма передается как раз в таком элементе:
    "<Movie ID='1846'></Movie>"

    Осталось поправить парсер и будет все хорошо

    PHP код:
    $string preg_replace(
                
    "/<([A-z]+)\s([A-z]+)=\'(\d+?)\'><\/([A-z]+?)>/i",
                
    "<$1 $2='$3'>$3</$4>",
                
    $string
            
    ); 
    Последний раз редактировалось Dok; 30.12.2012 в 16:28.

  5. #5
    ТВОРЕЦ СЧАСТЬЯ Аватар для SH
    Регистрация
    29.11.2006
    Сообщений
    18,069
    Поблагодарил(а)
    481
    Благодарностей: 192 (сообщений: 165)
    Цитата Сообщение от Dok Посмотреть сообщение
    Спасибо за внимание!
    Вы напрашиваетесь на звание самого понимающего по "Премьере"
    Алексей Аркадьев

    Когда заказчик ищет волшебника, то чаще всего он находит сказочника.
    Если у Вас есть вопрос по поддержке - напишите его на форуме, я обязательно отвечу, если знаю ответ.
    Если Вам нужны какие-то файлы, пишите на почту: support@carbis.ru, но вначале посмотрите в разделе для скачивания.
    Для коммерческих вопросов:
    +7 (495) 740-49-91, или на почту: sales@carbis.ru

  6. #6
    Новичок
    Регистрация
    27.12.2012
    Адрес
    Волгоград
    Сообщений
    16
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Цитата Сообщение от SH Посмотреть сообщение
    Вы напрашиваетесь на звание самого понимающего по "Премьере"
    Было как-то неудобно, за то, что создал тему и сам же нашел решение, с другой стороны - вдруг кому еще пригодится этот опыт и гугл покажет ссылку на эту тему... Ко мне он не был так милостив - пришлось разбираться

  7. #7
    ТВОРЕЦ СЧАСТЬЯ Аватар для SH
    Регистрация
    29.11.2006
    Сообщений
    18,069
    Поблагодарил(а)
    481
    Благодарностей: 192 (сообщений: 165)
    Цитата Сообщение от Dok Посмотреть сообщение
    вдруг кому еще пригодится этот опыт
    Пригодится-пригодится. Я вот даже не сразу понял, что это было решение.
    Алексей Аркадьев

    Когда заказчик ищет волшебника, то чаще всего он находит сказочника.
    Если у Вас есть вопрос по поддержке - напишите его на форуме, я обязательно отвечу, если знаю ответ.
    Если Вам нужны какие-то файлы, пишите на почту: support@carbis.ru, но вначале посмотрите в разделе для скачивания.
    Для коммерческих вопросов:
    +7 (495) 740-49-91, или на почту: sales@carbis.ru

  8. #8
    Разбирающийся
    Регистрация
    18.10.2012
    Адрес
    Новосибирск, Омск
    Сообщений
    5,362
    Поблагодарил(а)
    188
    Благодарностей: 461 (сообщений: 364)
    2Dok Небольшой совет: Стряси уже наконец с инсталяторов полный пакет документации по PremieraExternal и изучи ее. Все запросы и форматы ответов там четко расписаны, и даже есть примеры ответов на каждый запрос. В итоге не нужно будет велосипед изобретать!

Похожие темы

  1. Подскажите как быть?????
    от Speeker в разделе SH: Организация и ведение учета
    Ответов: 17
    Последнее сообщение: 19.06.2016, 19:13
  2. Ответов: 14
    Последнее сообщение: 10.11.2015, 17:07
  3. You Tube может быть заблокирован для РФ
    от VampireKB в разделе Кyрилка
    Ответов: 1
    Последнее сообщение: 18.09.2012, 21:28
  4. Что это может быть????
    от Speeker в разделе R-Keeper 6
    Ответов: 0
    Последнее сообщение: 21.11.2008, 01:31

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •