นำเข้าบอร์ดดิ้งพาสจากอีเมลการจองเที่ยวบิน

ในฐานะนักพัฒนาซอฟต์แวร์หรือผู้ขาย การผสานรวม Google Wallet กับเที่ยวบินของคุณ ระบบการจองสามารถปรับปรุงประสบการณ์ของลูกค้าได้อย่างมากโดยการ เพื่อให้มั่นใจว่าเข้าถึงข้อมูลการขึ้นเครื่องได้ทั้งหมด กุญแจสำคัญในการบรรลุเป้าหมายนี้ การผสานรวมที่ราบรื่นคือการใช้มาร์กอัปแบบมีโครงสร้างในอีเมลที่คุณ ส่งให้กับลูกค้า โดยเฉพาะการมุ่งเน้นที่ฟิลด์ ticketToken

เหตุใดจึงต้องฝังมาร์กอัป

การฝังมาร์กอัปลงในอีเมลยืนยันเที่ยวบินช่วยให้สามารถจอง รายละเอียดเพิ่มเติมเพื่อให้ระบบจดจำ และนำเข้าไปยัง Google Wallet (หากฟีเจอร์นี้เปิดใช้อยู่) กระบวนการนี้ดำเนินการโดยข้อมูลที่มีโครงสร้าง ในรูปแบบ Schema.org จะปรับปรุงฟังก์ชันการทำงานของ Google Wallet ด้วยการเพิ่มข้อมูลเที่ยวบินที่เกี่ยวข้องโดยอัตโนมัติ

ฟิลด์คีย์: ticketToken

ช่อง ticketToken มีความสำคัญเนื่องจากโดยทั่วไปจะมีประเภทรหัสที่ปลอดภัย และข้อมูลดิบที่แสดงผลเป็นโค้ดที่สแกนได้โดยตรง ฟิลด์นี้ เพื่อให้มั่นใจว่า ข้อมูลการขึ้นเครื่องที่จำเป็นทั้งหมดจะพร้อมใช้งานทันทีใน Google Wallet ของลูกค้า นอกจากนี้ ค่าดิบต้องสอดคล้องกับ BCBP (บอร์ดดิ้งพาสแบบบาร์โค้ด) คุณใช้โปรแกรมถอดรหัสได้ เพื่อถอดรหัสค่าโทเค็น ผู้ขายต้องตรวจสอบว่าค่าใน JSON คือ ที่สอดคล้องกับค่าที่ถอดรหัสแล้ว

โค้ดบางประเภทที่รองรับมีดังนี้

  • barcode128
  • pdf417
  • qrCode
  • aztecCode

และต่อไปนี้คือตัวอย่างของ ticketTokens ที่ถูกต้อง

barcode128:M1HANFENG/ZHU          EMWLPJ SFOAUSGG  123 350J25A 614a 10A1973966772
pdf417:M1HANFENG/ZHU          EMWLPJ SFOAUSGG  123 350J25A 614a 10A1973966772
qrCode:M1HANFENG/ZHU          EMWLPJ SFOAUSGG  123 350J25A 614a 10A1973966772
aztecCode:M1HANFENG/ZHU          EMWLPJ SFOAUSGG  123 350J25A 614a 10A1973966772

คุณสามารถจัดโครงสร้างมาร์กอัปอีเมลได้ดังนี้

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "FlightReservation",
  "reservationNumber": "RXJ34P",
  "reservationStatus": "http://schema.org/Confirmed",
  "underName": {
    "@type": "Person",
    "name": "HANFENG/ZHU"
  },
  "reservationFor": {
    "@type": "Flight",
    "flightNumber": "123",
    "airline": {
      "@type": "Airline",
      "name": "United",
      "iataCode": "GG"
    },
    "departureAirport": {
      "@type": "Airport",
      "name": "San Francisco Airport",
      "iataCode": "SFO"
    },
    "departureTime": "2027-03-04T20:15:00-08:00",
    "arrivalAirport": {
      "@type": "Airport",
      "name": "Austin-Bergstorm International Airport",
      "iataCode": "AUS"
    },
    "arrivalTime": "2027-03-05T06:30:00-05:00"
  },
  "airplaneSeat": "9A",
  "airplaneSeatClass": {
    "@type": "AirplaneSeatClass",
    "name": "Business"
  },
  "ticketToken": "qrCode:M1HANFENG/ZHU          EMWLPJ SFOAUSGG  123 350J25A 614a 10A1973966772"
}
</script>