Google schemas 多张没有座位的票不起作用
我想发送一封电子邮件,其中包含定义两张票证的模式。 文件规定: 如果您希望每个人有一张票(即条形码),并且 票证上每个人的姓名,创建多个 EventReservations(每个人一个),numSeats设置为1。这个 下面的示例显示了它的外观 不幸的是,这不是那样的工作。如果我使用此模式(无座位,numsets设置为“1”):Google schemas 多张没有座位的票不起作用,google-schemas,Google Schemas,我想发送一封电子邮件,其中包含定义两张票证的模式。 文件规定: 如果您希望每个人有一张票(即条形码),并且 票证上每个人的姓名,创建多个 EventReservations(每个人一个),numSeats设置为1。这个 下面的示例显示了它的外观 不幸的是,这不是那样的工作。如果我使用此模式(无座位,numsets设置为“1”): [ { “@context”:”http://schema.org", “@type”:“EventReservation”, “reservationNumber”
[
{
“@context”:”http://schema.org",
“@type”:“EventReservation”,
“reservationNumber”:“E123456789”,
“reservationStatus”:http://schema.org/Confirmed",
“姓名下”:{
“@type”:“Person”,
“姓名”:“约翰·史密斯”
},
“预订”:{
“@type”:“事件”,
“名称”:“福斗士音乐会”,
“起始日期”:“2017-03-06T19:30:00-08:00”,
“地点”:{
“@type”:“Place”,
“名称”:“AT&T公园”,
“地址”:{
“@type”:“PostalAddress”,
“街道地址”:“威利梅斯广场24号”,
“地址地点”:“旧金山”,
“地址区域”:“CA”,
“postalCode”:“94107”,
“地址国家”:“美国”
}
}
},
“numsets”:“1”,
“票务”:“qrCode:AB34”,
“票号”:“abc123”,
“ticketDownloadUrl”:http://..../ticket.pdf",
“ticketprintrul”:http://..../ticket.pdf"
},
{
“@context”:”http://schema.org",
“@type”:“EventReservation”,
“reservationNumber”:“E123456789”,
“reservationStatus”:http://schema.org/Confirmed",
“姓名下”:{
“@type”:“Person”,
“名称”:“长荣绿”
},
“预订”:{
“@type”:“事件”,
“名称”:“福斗士音乐会”,
“起始日期”:“2017-03-06T19:30:00-08:00”,
“地点”:{
“@type”:“Place”,
“名称”:“AT&T公园”,
“地址”:{
“@type”:“PostalAddress”,
“街道地址”:“威利梅斯广场24号”,
“地址地点”:“旧金山”,
“地址区域”:“CA”,
“postalCode”:“94107”,
“地址国家”:“美国”
}
}
},
“numsets”:“1”,
“票务”:“qrCode:AB34”,
“票号”:“abc456”,
“ticketDownloadUrl”:http://..../ticket.pdf",
“ticketprintrul”:http://..../ticket.pdf"
}
]
这将导致收件箱中出现邮件,表明此预订仅包含一张机票。
让收件箱声明预订包含两张票的唯一方法是添加一个venueSeat。
例如:
[
{
“@context”:”http://schema.org",
“@type”:“EventReservation”,
“reservationNumber”:“E123456789”,
“reservationStatus”:http://schema.org/Confirmed",
“姓名下”:{
“@type”:“Person”,
“姓名”:“约翰·史密斯”
},
“预订”:{
“@type”:“事件”,
“名称”:“福斗士音乐会”,
“起始日期”:“2017-03-06T19:30:00-08:00”,
“地点”:{
“@type”:“Place”,
“名称”:“AT&T公园”,
“地址”:{
“@type”:“PostalAddress”,
“街道地址”:“威利梅斯广场24号”,
“地址地点”:“旧金山”,
“地址区域”:“CA”,
“postalCode”:“94107”,
“地址国家”:“美国”
}
}
},
“numsets”:“1”,
“venueSeat”:“12”,
“票务”:“qrCode:AB34”,
“票号”:“abc123”,
“ticketDownloadUrl”:http://..../ticket.pdf",
“ticketprintrul”:http://..../ticket.pdf"
},
{
“@context”:”http://schema.org",
“@type”:“EventReservation”,
“reservationNumber”:“E123456789”,
“reservationStatus”:http://schema.org/Confirmed",
“姓名下”:{
“@type”:“Person”,
“名称”:“长荣绿”
},
“预订”:{
“@type”:“事件”,
“名称”:“福斗士音乐会”,
“起始日期”:“2017-03-06T19:30:00-08:00”,
“地点”:{
“@type”:“Place”,
“名称”:“AT&T公园”,
“地址”:{
“@type”:“PostalAddress”,
“街道地址”:“威利梅斯广场24号”,
“地址地点”:“旧金山”,
“地址区域”:“CA”,
“postalCode”:“94107”,
“地址国家”:“美国”
}
}
},
“numsets”:“1”,
“venueSeat”:“13”,
“票务”:“qrCode:AB34”,
“票号”:“abc456”,
“ticketDownloadUrl”:http://..../ticket.pdf",
“ticketprintrul”:http://..../ticket.pdf"
}
]
使用此脚本,“收件箱中的邮件”将正确声明预订包含两张票,并将另外打印两个座位。
但是在我的例子中,我们没有预订的座位,所以我不能添加这个参数
如何解决这个问题,或者谷歌有什么计划来解决这个问题
奖金问题:
我没能真正看到那张票。既没有二维码,也没有PDF的下载链接。你知道这是为什么吗?基于“有两个选项可以做多张票”:
第一个是更改numsets。这意味着单次预订将代表numSeats个人数量的门票。这将是您想要的选项,因为您没有预订座位
我使用了以下模式:
{
“@context”:”http://schema.org",
“@type”:“EventReservation”,
“reservationNumber”:“ABCD12345”,
“reservationStatus”:http://schema.org/Confirmed",
“姓名下”:{
“@type”:“Person”,
“姓名”:“约翰·史密斯”
},
“预订”:{
“@type”:“MusicEvent”,
“名称”:“福斗士音乐会”,
“url”:”http://foofighterstour.com/SFO",
“表演者”:{
“@type”:“Person”,
“名字”:“福斗士”,
“图像”:http://www.amprocktv.com/wp-content/uploads/2013/01/foo-fighters-1-680x383.jpg"
},
“起始日期”:“2015-05-24T12:00:00-08:00”,
“结束日期”:“2015-05-24T16:00:00-08:00”,
“开门时间”:“2015-05-24T11:00:00-08:00”,
“地点”:{
“@type”:“Place”,
<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"
}
}
},
"numSeats": "1",
"ticketToken": "qrCode:AB34",
"ticketNumber": "abc123",
"ticketDownloadUrl": "http://..../ticket.pdf",
"ticketPrintUrl": "http://..../ticket.pdf"
},
{
"@context": "http://schema.org",
"@type": "EventReservation",
"reservationNumber": "E123456789",
"reservationStatus": "http://schema.org/Confirmed",
"underName": {
"@type": "Person",
"name": "Eva Green"
},
"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"
}
}
},
"numSeats": "1",
"ticketToken": "qrCode:AB34",
"ticketNumber": "abc456",
"ticketDownloadUrl": "http://..../ticket.pdf",
"ticketPrintUrl": "http://..../ticket.pdf"
}
]
</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-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"
}
}
},
"numSeats": "1",
"venueSeat": "12",
"ticketToken": "qrCode:AB34",
"ticketNumber": "abc123",
"ticketDownloadUrl": "http://..../ticket.pdf",
"ticketPrintUrl": "http://..../ticket.pdf"
},
{
"@context": "http://schema.org",
"@type": "EventReservation",
"reservationNumber": "E123456789",
"reservationStatus": "http://schema.org/Confirmed",
"underName": {
"@type": "Person",
"name": "Eva Green"
},
"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"
}
}
},
"numSeats": "1",
"venueSeat": "13",
"ticketToken": "qrCode:AB34",
"ticketNumber": "abc456",
"ticketDownloadUrl": "http://..../ticket.pdf",
"ticketPrintUrl": "http://..../ticket.pdf"
}
]
</script>