사용자 포털에서 이벤트를 자동으로 추가, 업데이트 및 취소하기 위해 이벤트 포털에서 보낸 이벤트 예약 전자 메일에 JSON-LD 표준을 구현해야했습니다.JSON-LD "이벤트 예약"업데이트 및 취소
그러나 나는 내가 어떻게 업데이트를 구현하는 방법을 찾기 위해 고군분투하고있어, 난 단지 자동으로 사용자가 예약 이메일을받을 때마다 이벤트를 추가 관리했습니다
구글 https://developers.google.com/gmail/markup/reference/event-reservation#update_a_event에서이 튜토리얼 다음 해요 해제. 추가 이벤트에 대해
는이 코드<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "EventReservation",
"reservationNumber": "E123456789",
"reservationStatus": "http://schema.org/Confirmed",
"underName": {
"@type": "Person",
"name": "John Smith"
},
"reservationFor": {
"@type": "Event",
"name": "Foo Fighters Concert",
"startDate": "2017-03-06T19:30:00-08:00",
"location": {
"@type": "Place",
"name": "AT&T Park",
"address": {
"@type": "PostalAddress",
"streetAddress": "24 Willie Mays Plaza",
"addressLocality": "San Francisco",
"addressRegion": "CA",
"postalCode": "94107",
"addressCountry": "US"
}
}
}
}
</script>
그런 다음 나는를 업데이트하려면이 코드를 보내려고 다음 그러나 캘린더의 변경 사항은 알 수 없습니다. 해당 일정은 여전히 같은 날짜입니다.
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "EventReservation",
"reservationNumber": "E123456789",
"reservationStatus": "http://schema.org/Confirmed",
"underName": {
"@type": "Person",
"name": "John Smith"
},
"reservationFor": {
"@type": "Event",
"name": "Foo Fighters Concert",
"startDate": "2017-03-06T20:00:00-08:00",
"location": {
"@type": "Place",
"name": "AT&T Park",
"address": {
"@type": "PostalAddress",
"streetAddress": "24 Willie Mays Plaza",
"addressLocality": "San Francisco",
"addressRegion": "CA",
"postalCode": "94107",
"addressCountry": "US"
}
}
},
"modifiedTime": "2013-05-01T08:00:00-08:00"
}
</script>
변경 사항이 즉각적이지 않고 변경 내용이 1 시간 또는 2 시간 후에 전파된다는 사실을 확인했습니다. 업데이트되었는지 확인 했습니까? – Franco
지연되어서 죄송합니다. 변경 사항이 정직하게 전파되는 데 시간이 걸리는지 확인하지 않았습니다. 시도를 드리겠습니다. 여기에 결과를 말씀 드리겠습니다. 감사합니다 – zerocool87