У меня есть приложение Rails, которое успешно отправляло электронные письма с подробными сведениями о событиях при создании события в приложении с моего адреса электронной почты на мой адрес электронной почты . Но Календарь Google не создает событие автоматически на основе полученного электронного письма, хотя я пытался отслеживать их JSON-LD и микроданные.
Пример оригинального электронного письма в формате HTML:
Subject: Event Created
Mime-Version: 1.0
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style>
/* Email styles need to be inline */
</style>
</head>
<body>
<h1>An event has been created using AbsoluteKleen info-management application</h1>
Event title: Appointment with customer <br>
Start at: 11/07/2018 at 04:00PM <br>
End at: 11/07/2018 at 06:30PM <br>
For Customer: Adam Nevile (8321231234) <br>
Chosen Employee: John Evans <br>
Order ID: 37 <br>
Description:
Tets
Reservation number: <span itemprop="reservationNumber">IO12345</span><br/>
Order for: <span itemprop="underName" itemscope itemtype="http://schema.org/Person">
<span itemprop="name">Adam Nevile (8321231234)</span>
</span><br/>
<div itemprop="reservationFor" itemscope itemtype="http://schema.org/Event">
Event: <span itemprop="name">Appointment with customer</span><br/>
<time itemprop="startDate" datetime="2018-11-07 16:00:00 -0600">Start time: 2018-11-07 16:00:00 -0600</time><time itemprop="endDate" datetime="2018-11-07 18:30:00 -0600">End time: 2018-11-07 18:30:00 -0600</time><br/>
Venue: <span itemprop="location" itemscope itemtype="http://schema.org/Place">
<span itemprop="name">Residential Address</span>
<span itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<span itemprop="streetAddress">11111 Westheimer Rd</span>,
<span itemprop="addressLocality">Sugar Land</span>,
<span itemprop="addressRegion">Texas</span>,
<span itemprop="postalCode">77498</span>,
<span itemprop="addressCountry">US</span>
</span>
</span>
</div>
<script type="application/ld+json">
{
"@context" : "http://schema.org",
"@type" : "EventReservation",
"reservationNumber" : "IO12345",
"reservationStatus": "http://schema.org/Confirmed",
"reservationFor" : {
"@type" : "Event",
"name" : "Appointment with customer",
"startDate" : "2018-11-07 16:00:00 -0600",
"endDate" : "2018-11-07 18:30:00 -0600",
"location" : {
"@type" : "Place",
"name" : "Residential",
"address" : {
"@type" : "PostalAddress",
"streetAddress" : "11111 Westheimer Rd",
"addressLocality" : "Sugar Land",
"addressRegion" : "Texas",
"addressCountry" : "US",
"postalCode" : "77498"
}
}
},
"underName" : {
"@type" : "Person",
"name" : "Adam Nevile (8321231234)"
}
}
</script>
</body>
</html>
Кто-нибудь знает решения этого вопроса?