2013-05-27 2 views
1

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

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

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

Здесь я использую тему.

В основном это почти то же самое, что и в примере 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> 

ответ

1

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

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

+0

6 часов, чтобы начать/отправиться/проверить время жесткого правила для всех карт Google Now? Я тестировал кнопку EventReservation, входящая, но не GN-карта. Благодарю. – ExactaBox