схема бронирования авиабилетов : сейчас нет карты в google

Используя скрипт google + мою собственную учетную запись gmail, я отправляю схему бронирования авиабилетов (формат микроданных).

Соответствующие карточки с прогнозом погоды (отправление/прибытие) сейчас всплывают в гугле, но пока посадочный талон не показан. Любое идеальное почему?

Обратите внимание, что я не включил никаких действий, поскольку я понимаю, что они еще не поддерживаются.

Вот шаблон, который я использовал.

По сути, это почти то же самое, что и в примере с Google, за исключением того, что я изменил дату и местоположение на тот случай, если Google теперь будет основываться на них.

<div itemscope itemtype="http://schema.org/FlightReservation">
    <meta itemprop="reservationNumber" content="RXJ34P"/>

    <div itemprop="underName" itemscope itemtype="http://schema.org/Person">
        <meta itemprop="name" content="Renaud Huillet"/>
    </div>

    <div itemprop="reservationFor" itemscope itemtype="http://schema.org/Flight">
        <meta itemprop="flightNumber" content="110"/>
        <div itemprop="airline" itemscope itemtype="http://schema.org/Airline">
            <meta itemprop="name" content="United"/>
            <meta itemprop="iataCode" content="UA"/>
        </div>

        <div itemprop="departureAirport" itemscope itemtype="http://schema.org/Airport">
            <meta itemprop="name" content="Nice Cote d Azur"/>
            <meta itemprop="iataCode" content="NCE"/>
            <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
                <meta itemprop="addressLocality" content="Nice"/>
            </div>
        </div>

        <meta itemprop="departureTime" content="2013-05-27T11:15:00+01:00"/>
        <div itemprop="arrivalAirport" itemscope itemtype="http://schema.org/Airport">
            <meta itemprop="name" content="John F. Kennedy International Airport"/>
            <meta itemprop="iataCode" content="JFK"/>
            <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
                <meta itemprop="addressLocality" content="New York"/>
            </div>
        </div>
        <meta itemprop="arrivalTime" content="2017-05-27T19:30:00-05:00"/>
    </div>

    <meta itemprop="airplaneSeat" content="9A"/>

    <div itemprop="airplaneSeatClass" itemscope itemtype="http://schema.org/AirplaneSeatClass">
        <meta itemprop="name" content="Business"/>
    </div>

    <meta itemprop="ticketNumber" content="ABC1234"/>
</div>

person Renaud    schedule 27.05.2013    source источник


Ответы (1)


Разметка электронной почты, которую вы используете, является правильным способом отправки электронного письма с подтверждением бронирования рейса. Однако после регистрации пассажира и выдачи посадочного талона необходимо отправить еще одно электронное письмо с информация о посадочном талоне, чтобы активировать карточку в Google Now.

Если номера подтверждения и данные пассажира совпадают, два электронных письма будут объединены в одно бронирование рейса с посадочным талоном. Чтобы этот посадочный талон отображался в Google Now, вам необходимо убедиться, что все необходимые свойства заполняются и предоставляют URL-адрес изображения штрих-кода/qrcode с использованием свойства ticketToken. Также убедитесь, что отправлениеВремя находится где-то в пределах следующих 6 часов, или измените время на своем устройстве так, чтобы оно находилось в пределах 6 часов от указанного отправленияВремя.

person Shawn Simister    schedule 30.05.2013
comment
Является ли 6 часов до начала/отъезда/регистрации жестким правилом для всех карт Google Now? Я тестировал EventReservation, кнопка «Входящие» работает, но нет карты GN. Спасибо. - person ExactaBox; 07.10.2014