谷歌现在卡不显示

时间:2015-06-24 19:00:17

标签: google-schemas

我从SO中选取了示例并使用http://gmail-actions.appspot.com/发送包含此确切模式的电子邮件。我的手机上没有卡片出现。有线索吗?

<html>
<body>

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "EventReservation",
  "reservationNumber": "E123456789",
  "reservationStatus": "http://schema.org/Confirmed",
  "underName": {
    "@type": "Person",
    "name": "Test Person"
  },
  "reservationFor": {
    "@type": "Event",
    "name": "Test Event",
    "startDate": "2015-06-25T02:00:00+05:30",
    "location": {
      "@type": "Place",
      "name": "Your Home",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "111 Main Street",
        "addressLocality": "Columbus",
        "addressRegion": "OH",
        "postalCode": "43215",
        "addressCountry": "US"
      }
    }
  },
  "modifyReservationUrl": "http://www.test.com/testing"
}
</script>
<div>Test Appointment</div>
</body>
</html>

如果有帮助,我尝试在2015-06-25T00:32:00 + 05:30(即startDate前1.5小时)发送电子邮件。我的位置与卡中的位置不同。这可能是个原因吗?

1 个答案:

答案 0 :(得分:0)

您的标记看起来不错,并且未使用Email Markup Tester发现任何错误。根据你的时区(+05:30),我假设你不是俄亥俄州哥伦布市的本地人。尝试输入您本地的地址以触发Now卡。

此外,您可以在以下位置找到更多EventReservation示例:

https://developers.google.com/gmail/markup/reference/event-reservation

绝对值得尝试Music Event with ticket示例,因为它使用了更多属性。

更改地址属性后,让我知道您的结果。