我尝试发送电子邮件从x@gmail.com
发送到x@gmail.com
以下消息(来自https://developers.google.com/gmail/schemas/embedding-schemas-in-emails):
Return-Path: <testing.schema@gmail.com>
Received: from ns398878.ovh.net ([2001:41d0:8:54ab::1])
by mx.google.com with ESMTPSA id ei6sm12344329wid.11.1969.12.31.16.00.00
(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
Thu, 29 Aug 2013 06:10:15 -0700 (PDT)
Content-Type: text/html; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: None
From: automat <testing.schema@gmail.com>
To: testingschema@gmail.com
Date: Thu, 29 Aug 2013 13:10:15 -0000
Message-ID: <20130829131015.29363.95092@ns398878.ovh.net>
<html>
<body>
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "EventReservation",
"reservationNumber": "IO12345",
"underName": "John Smith",
"reservationFor": {
"@type": "Event",
"name": "Google I/O 2013",
"startDate": "2013-05-15T08:30:00-08:00",
"location": "Moscone Center, 800 Howard St., San Francisco, CA 94103"
}
}
</script>
<p>
Dear John, thanks for booking your Google I/O ticket with us.
</p>
<p>
BOOKING DETAILS<br/>
Reservation number: IO12345<br/>
Order for: John Smith<br/>
Event: Google I/O 2013<br/>
Start time: May 15th 2013 8:00am PST<br/>
Venue: Moscone Center, 800 Howard St., San Francisco, CA 94103<br/>
</p>
</body>
</html>
我认为我已经完成了所有事情,但收件箱中没有操作按钮。
答案 0 :(得分:2)
我认为您需要使用Google Apps脚本进行测试。 https://developers.google.com/gmail/actions/apps-script-tutorial
我一直在尝试使用带有schema.org标记的电子邮件发送给自己使用SMTP客户端但没有任何成功,但这对我来说非常有用。
答案 1 :(得分:0)
看来,“事件预订”仅适用于Google即时。正如Google doc所说
Gmail支持4种操作和1张互动卡:
事件的RSVP行动
餐厅,电影,产品和服务的审核行动
一键操作,几乎可以通过单击执行任何操作
对于更复杂的互动,采取行动
航班互动卡
正如您所看到的,关于活动预订一无所知。
此外,如果您只是发送带有活动预订示例(from doc)的测试电子邮件,那么您也不会获得任何操作按钮。
但Google Now针对此案例提供了特殊卡片(请参阅doc):
确认预订活动的电子邮件后: