使用谷歌脚本+我自己的Gmail帐户,我发送航班预订架构(微数据格式)。
现在谷歌正在弹出相应的天气预报卡(出发/到达),但到目前为止,还没有显示登机牌。 任何idéal为什么?
请注意我没有包含任何操作,因为我知道这些操作尚不支持。
这是我用过的咒语。
基本上它与谷歌示例中的几乎相同,只是我已经更改了日期和位置以防万一谷歌现在将基于这些。
<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>
答案 0 :(得分:1)
您正在使用的电子邮件标记是发送航班预订确认电子邮件的正确方式。但是,一旦旅客办理登机手续并且已发出登机牌,则需要使用boarding pass information发送另一封电子邮件,以便在Google即时中触发一张卡。
只要确认号码和乘客详细信息匹配,这两封电子邮件将合并为一个航班预订并带有登机牌。要在Google即时中显示该登机牌,您需要确保填写所有required properties并使用ticketToken属性提供条形码/ qrcode图片的网址。还要确保在接下来的6个小时内离开时间,或者将设备上的时间更改为指定出发时间的6小时内。