এই পৃষ্ঠাটি ট্রাভেল পার্টনার API v3 ব্যবহার করে কিছু নমুনা কল উপস্থাপন করে।
ট্রাভেল পার্টনার এপিআই এন্ডপয়েন্টগুলি HTTPS কলগুলিতে REST-পূর্ণ বাক্য গঠন গ্রহণ করে। সমস্ত API অনুরোধের জন্য base_url হল:
https://travelpartner.googleapis.com/v3/accounts/account_id
অনুরোধ এবং প্রতিক্রিয়া ক্ষেত্রগুলির সম্পূর্ণ তালিকার জন্য, API সংস্থান ক্যাটালগ দেখুন।
সম্পত্তি কর্মক্ষমতা রিপোর্ট
প্রপার্টি পারফরমেন্স রিপোর্ট ভিউ সার্ভিস একটি নির্দিষ্ট অ্যাকাউন্টের জন্য প্রোপার্টি পারফরম্যান্স রিপোর্ট কোয়েরি (পান, ফিল্টার এবং সেগমেন্ট) করার ক্ষমতা প্রদান করে।
একটি সম্পত্তি কর্মক্ষমতা রিপোর্ট জিজ্ঞাসা
নিম্নলিখিত উদাহরণে 12345678 অ্যাকাউন্টের সমস্ত প্রপার্টির জন্য প্রপার্টি পারফরম্যান্স রিপোর্ট পাওয়া যায়, যা 11 মে, 2022 তারিখে ফিল্টার করা হয়েছে এবং পার্টনার হোটেল আইডি অনুসারে গ্রুপ করা হয়েছে।
GET https://travelpartner.googleapis.com/v3/accounts/12345678/propertyPerformanceReportViews:query?filter=date%20%3D%20%272022-05-11%27&aggregateBy=partnerPropertyId
{
"results": [
{
"partnerPropertyId": "10001",
"clickCount": "47"
"impressionCount": "360"
},
{
"partnerPropertyId": "10003",
"clickCount": "23"
"impressionCount": "400"
},
{
"partnerPropertyId": "10007",
"clickCount": "106"
"impressionCount": "780"
},
{
"partnerPropertyId": "10009",
"clickCount": "81"
"impressionCount": "520"
},
]
}
হোটেল
হোটেল ভিউ পরিষেবা একটি নির্দিষ্ট অ্যাকাউন্টের জন্য সমস্ত হোটেলের একটি তালিকা বা তাদের একটি সারাংশ প্রদান করে।
হোটেলের তালিকা পাওয়া যাচ্ছে
নিম্নলিখিত উদাহরণটি অ্যাকাউন্ট 12345678 এ সমস্ত হোটেলের একটি তালিকা পুনরুদ্ধার করে:
GET https://travelpartner.googleapis.com/v3/accounts/12345678/hotelViews
অনুরোধটি বহু-পৃষ্ঠা ফলাফলের মাধ্যমে নেভিগেট করার জন্য ক্যোয়ারী প্যারামিটার গ্রহণ করে:
GET base_url/hotelViews?pageSize=10&pageToken=11
{
"nextPageToken": "11",
"hotelViews": [
{
"googleHotelDisplayName": "Alameda Hotel",
"googleHotelId": "11111111111111111111",
"partnerHotelDisplayName": "Alameda Hotel",
"partnerHotelId": "10",
"dataIssues": [
"MISSING_STREET_NUMBER"
],
"googleClusterId": "1131326789990787753"
},
{
"googleClusterId": "11390920309628839218",
"googleHotelDisplayName": "At Hotel",
"googleHotelId": "9999999999999999999",
"partnerHotelDisplayName": "At Hotel and Restaurant",
"partnerHotelId": "100001"
},
...
{
"googleHotelDisplayName": "Aquapark & Spa Hotel",
"googleHotelId": "444444444444444444",
"partnerHotelDisplayName": "Aquapark & Spa Hotel",
"partnerHotelId": "100069",
"dataIssues": [
"MISSING_PHONE_NUMBER",
"MISSING_STREET_NUMBER",
"LATLONG_INCONSISTENT_WITH_ADDRESS"
],
"googleClusterId": "18401597592098761505"
}
]
}
একটি বৈশিষ্ট্য সারসংক্ষেপ পেয়ে
এই উদাহরণটি 12345678 অ্যাকাউন্টের জন্য বৈশিষ্ট্যগুলির একটি সারাংশ পায়:
GET https://travelpartner.googleapis.com/v3/accounts/12345678/hotelViews:summarize
{
"lastManifestUpdateTime": "2019-09-26T18:24:54.479972Z",
"matchedPropertyCount": "206107",
"overclusteredPropertyWithErrorsCount": "16927",
"overclusteredPropertyCount": "17611",
"unmatchedPropertyWithErrorsCount": "93638",
"lastFeedSubmissionTime": "2019-09-19T20:51:08Z",
"unmatchedPropertyCount": "99673"
}
অংশগ্রহণ রিপোর্ট
অংশগ্রহণ প্রতিবেদন দেখুন পরিষেবা একটি নির্দিষ্ট অ্যাকাউন্টের জন্য একটি অংশগ্রহণ প্রতিবেদন অনুসন্ধান (পান, ফিল্টার এবং বিভাগ) করার ক্ষমতা প্রদান করে।
একটি অংশগ্রহণ রিপোর্ট জিজ্ঞাসা
নিম্নলিখিত উদাহরণটি অ্যাকাউন্ট 12345678 এর সমস্ত সম্পত্তির জন্য অংশগ্রহণের প্রতিবেদন পায় এবং 10/4/20 তারিখ ব্যবহার করে প্রতিবেদনটি ফিল্টার করে।
GET https://travelpartner.googleapis.com/v3/accounts/12345678/participationReportViews:query?filter=date%20%3D%20%272020-10-04%27
{
"results": [
{
"missedParticipationCountDetails": {
"noAvailabilityCount": "628873",
"otherReasonCount": "22",
"hotelSuspendedCount": "262",
"noTaxBreakdownCount": "1",
"noLandingPageCount": "4558",
"noPriceCount": "43194",
"noPriceCountDetails": {
"livePricingTechnicalIssueCount": "4795",
"livePricingNotTriggeredCount": "2",
"livePricingConfigIssueCount": "3",
"livePricingNotAvailableCount": "27731",
"livePricingOtherReasonCount": "1"
}
"otherReasonCount": "1"
"priceMissingCount": "2235",
"priceMissingCountDetails": {
"cacheRateMissingCount": "2030",
"itineraryBlockedCount": "196",
"livePricingNotSetupCount": "0",
"bandwidthDepletedCount": "1",
"livePricingTimeoutCount": "8",
"livePricingErrorCount": "0"
}
"priceProblemCount": "0",
"priceProblemCountDetails": {
"hotelSuspendedCount": "0",
"priceUnusuallyHighCount": "0",
"priceUnusuallyLowCount": "0",
"taxesAndFeesMissingCount": "0"
}
"priceUnavailableCount": "0",
"priceUnavailableCountDetails": {
"priceUnavailableCount": "0",
"participationNotLikelyCount": "0"
}
},
"participationCount": "1298876",
"missedParticipationCount": "679146",
"opportunityCount": "1975787",
"participationPercent": 0.6573967740444975
}
]
}
মূল্য নির্ভুলতা
মূল্য নির্ভুলতা দর্শন পরিষেবা একটি নির্দিষ্ট অ্যাকাউন্টের জন্য মূল্য নির্ভুলতা প্রতিবেদন এবং স্কোরকার্ড পুনরুদ্ধার সক্ষম করে।
একটি মূল্য নির্ভুলতা রিপোর্ট পাওয়া
নিম্নলিখিত উদাহরণটি 12345678 অ্যাকাউন্টের জন্য 8/26/2019 তারিখে মূল্য নির্ভুলতা রিপোর্ট পুনরুদ্ধার করে:
GET https://travelpartner.googleapis.com/v3/accounts/12345678/priceAccuracyViews/20190826
প্রতিক্রিয়ার মাধ্যমে পেজিং করার জন্য সাধারণ ক্যোয়ারী প্যারামিটার ছাড়াও, ফলাফলে মিলিত মূল্য বা পিক্সেল সংকেত অন্তর্ভুক্ত করার জন্য আরও কয়েকটি রয়েছে।
এই উদাহরণে, 8/26/2019 তারিখের মূল্য নির্ভুলতা রিপোর্টে মিলে যাওয়া দাম এবং পিক্সেল সংকেত অন্তর্ভুক্ত রয়েছে:
GET base_url/priceAccuracyViews/20190826?includeMatchedPrices=true&includePixels=true
উপলব্ধ মূল্য নির্ভুলতা রিপোর্ট তালিকা
উপলব্ধ প্রতিবেদনের একটি তালিকা পেতে, এই অনুরোধ পাঠান:
GET https://travelpartner.googleapis.com/v3/accounts/12345678/priceAccuracyViews
আপনি ফলাফলের মাধ্যমে পেজ করার জন্য সাধারণ ক্যোয়ারী প্যারামিটার অন্তর্ভুক্ত করতে পারেন।
{
"priceAccuracyViews": [
{
"name": "accounts/12345678/priceAccuracyViews/20190925"
},
...
{
"name": "accounts/12345678/priceAccuracyViews/20190827"
}
]
}
মূল্য নির্ভুলতা স্কোর পাওয়া
মূল্য নির্ভুলতা স্কোরকার্ড পেতে, summarize পদ্ধতি ব্যবহার করুন:
GET https://travelpartner.googleapis.com/v3/accounts/12345678/priceAccuracyViews:summarize
{
"updateTime": "2019-09-26T18:29:32.372204Z",
"currentScore": "EXCELLENT",
"predictedScore": "EXCELLENT"
}
মূল্য কভারেজ
মূল্য কভারেজ ভিউ পরিষেবা সর্বশেষ মূল্য কভারেজ রিপোর্ট বা সম্পূর্ণ মূল্য কভারেজ ইতিহাস প্রদান করে।
সর্বশেষ মূল্য কভারেজ পরিসংখ্যান হচ্ছে
নিম্নলিখিত উদাহরণটি অ্যাকাউন্ট 12345678 জন্য সর্বশেষ মূল্য কভারেজ পরিসংখ্যান পুনরুদ্ধার করে:
GET https://travelpartner.googleapis.com/v3/accounts/12345678/priceCoverageViews:latest
{
"calculationDate": {
"month": 10,
"day": 1,
"year": 2019
},
"priceCoveragePercent": 7.683124346337668,
"matchedPropertyCount": 486546,
"priceCoverageBuckets": [
{
"availablePriceCount": "57708897",
"advanceBookingWindowRange": "DAYS_0_TO_30",
"priceCoveragePercent": 54.65867924338515,
"lengthOfStayRange": "LENGTH_OF_STAY_1_TO_7"
},
{
"availablePriceCount": "44221",
"advanceBookingWindowRange": "DAYS_0_TO_30",
"priceCoveragePercent": 0.04188368831276978,
"lengthOfStayRange": "LENGTH_OF_STAY_8_TO_14"
},
{
"availablePriceCount": "59988397",
"advanceBookingWindowRange": "DAYS_31_TO_60",
"priceCoveragePercent": 58.71161890824986,
"lengthOfStayRange": "LENGTH_OF_STAY_1_TO_7"
},
{
"availablePriceCount": "8805",
"advanceBookingWindowRange": "DAYS_31_TO_60",
"priceCoveragePercent": 0.008617596574336533,
"lengthOfStayRange": "LENGTH_OF_STAY_8_TO_14"
},
{
"availablePriceCount": "55096752",
"advanceBookingWindowRange": "DAYS_61_TO_90",
"priceCoveragePercent": 53.9240864613594,
"lengthOfStayRange": "LENGTH_OF_STAY_1_TO_7"
},
{
"availablePriceCount": "11747",
"advanceBookingWindowRange": "DAYS_61_TO_90",
"priceCoveragePercent": 0.011496979779526548,
"lengthOfStayRange": "LENGTH_OF_STAY_8_TO_14"
},
{
"availablePriceCount": "117074",
"advanceBookingWindowRange": "DAYS_91_TO_120",
"priceCoveragePercent": 0.11458222616057641,
"lengthOfStayRange": "LENGTH_OF_STAY_1_TO_7"
},
{
"availablePriceCount": "7527",
"advanceBookingWindowRange": "DAYS_91_TO_120",
"priceCoveragePercent": 0.007366797207839987,
"lengthOfStayRange": "LENGTH_OF_STAY_8_TO_14"
},
{
"availablePriceCount": "71904",
"advanceBookingWindowRange": "DAYS_121_TO_150",
"priceCoveragePercent": 0.07037361318354277,
"lengthOfStayRange": "LENGTH_OF_STAY_1_TO_7"
},
{
"availablePriceCount": "5544",
"advanceBookingWindowRange": "DAYS_121_TO_150",
"priceCoveragePercent": 0.005426002885646989,
"lengthOfStayRange": "LENGTH_OF_STAY_8_TO_14"
},
{
"availablePriceCount": "56528",
"advanceBookingWindowRange": "DAYS_151_TO_180",
"priceCoveragePercent": 0.05532487213561562,
"lengthOfStayRange": "LENGTH_OF_STAY_1_TO_7"
},
{
"availablePriceCount": "4680",
"advanceBookingWindowRange": "DAYS_151_TO_180",
"priceCoveragePercent": 0.00458039204632538,
"lengthOfStayRange": "LENGTH_OF_STAY_8_TO_14"
},
{
"availablePriceCount": "29269",
"advanceBookingWindowRange": "DAYS_181_TO_210",
"priceCoveragePercent": 0.02864604589826871,
"lengthOfStayRange": "LENGTH_OF_STAY_1_TO_7"
},
{
"availablePriceCount": "2336",
"advanceBookingWindowRange": "DAYS_181_TO_210",
"priceCoveragePercent": 0.0022862811581658314,
"lengthOfStayRange": "LENGTH_OF_STAY_8_TO_14"
},
{
"availablePriceCount": "22967",
"advanceBookingWindowRange": "DAYS_211_TO_240",
"priceCoveragePercent": 0.022478176095716885,
"lengthOfStayRange": "LENGTH_OF_STAY_1_TO_7"
},
{
"availablePriceCount": "1906",
"advanceBookingWindowRange": "DAYS_211_TO_240",
"priceCoveragePercent": 0.001865433171003456,
"lengthOfStayRange": "LENGTH_OF_STAY_8_TO_14"
},
{
"availablePriceCount": "19387",
"advanceBookingWindowRange": "DAYS_241_TO_270",
"priceCoveragePercent": 0.01897437192352781,
"lengthOfStayRange": "LENGTH_OF_STAY_1_TO_7"
},
{
"availablePriceCount": "2179",
"advanceBookingWindowRange": "DAYS_241_TO_270",
"priceCoveragePercent": 0.0021326227070391033,
"lengthOfStayRange": "LENGTH_OF_STAY_8_TO_14"
},
{
"availablePriceCount": "14102",
"advanceBookingWindowRange": "DAYS_271_TO_300",
"priceCoveragePercent": 0.013801856546427458,
"lengthOfStayRange": "LENGTH_OF_STAY_1_TO_7"
},
{
"availablePriceCount": "2048",
"advanceBookingWindowRange": "DAYS_271_TO_300",
"priceCoveragePercent": 0.0020044108783919615,
"lengthOfStayRange": "LENGTH_OF_STAY_8_TO_14"
},
{
"availablePriceCount": "10280",
"advanceBookingWindowRange": "DAYS_301_TO_330",
"priceCoveragePercent": 0.010061203041928398,
"lengthOfStayRange": "LENGTH_OF_STAY_1_TO_7"
},
{
"availablePriceCount": "1333",
"advanceBookingWindowRange": "DAYS_301_TO_330",
"priceCoveragePercent": 0.0013046287602033614,
"lengthOfStayRange": "LENGTH_OF_STAY_8_TO_14"
}
],
"priceCoverageBinaryPercent": 76.38722751805585
}
মূল্য কভারেজ ইতিহাস পাওয়া
এই অনুরোধটি একটি অ্যাকাউন্টের জন্য সম্পূর্ণ মূল্য কভারেজ ইতিহাস পায়:
GET https://travelpartner.googleapis.com/v3/accounts/12345678/priceCoverageViews
{
"priceCoverageViews": [
{
"calculationDate": {
"month": 9,
"day": 17,
"year": 2019
},
"priceCoveragePercent": 7.75351958685931,
"matchedPropertyCount": 492550,
"priceCoverageBuckets": [
{
"availablePriceCount": "57557901",
"advanceBookingWindowRange": "DAYS_0_TO_30",
"priceCoveragePercent": 53.85113864788107,
"lengthOfStayRange": "LENGTH_OF_STAY_1_TO_7"
},
{
"availablePriceCount": "40549",
"advanceBookingWindowRange": "DAYS_0_TO_30",
"priceCoveragePercent": 0.037937620780037304,
"lengthOfStayRange": "LENGTH_OF_STAY_8_TO_14"
},
{
"availablePriceCount": "60927294",
"advanceBookingWindowRange": "DAYS_31_TO_60",
"priceCoveragePercent": 58.90365880186203,
"lengthOfStayRange": "LENGTH_OF_STAY_1_TO_7"
},
{
"availablePriceCount": "9151",
"advanceBookingWindowRange": "DAYS_31_TO_60",
"priceCoveragePercent": 0.00884705927848756,
"lengthOfStayRange": "LENGTH_OF_STAY_8_TO_14"
},
{
"availablePriceCount": "58125328",
"advanceBookingWindowRange": "DAYS_61_TO_90",
"priceCoveragePercent": 56.19475711917089,
"lengthOfStayRange": "LENGTH_OF_STAY_1_TO_7"
},
{
"availablePriceCount": "6943",
"advanceBookingWindowRange": "DAYS_61_TO_90",
"priceCoveragePercent": 0.0067123956475291366,
"lengthOfStayRange": "LENGTH_OF_STAY_8_TO_14"
},
{
"availablePriceCount": "112206",
"advanceBookingWindowRange": "DAYS_91_TO_120",
"priceCoveragePercent": 0.10847919718085183,
"lengthOfStayRange": "LENGTH_OF_STAY_1_TO_7"
},
{
"availablePriceCount": "9665",
"advanceBookingWindowRange": "DAYS_91_TO_120",
"priceCoveragePercent": 0.00934398731576683,
"lengthOfStayRange": "LENGTH_OF_STAY_8_TO_14"
},
{
"availablePriceCount": "42373",
"advanceBookingWindowRange": "DAYS_121_TO_150",
"priceCoveragePercent": 0.04096562592146797,
"lengthOfStayRange": "LENGTH_OF_STAY_1_TO_7"
},
{
"availablePriceCount": "4123",
"advanceBookingWindowRange": "DAYS_121_TO_150",
"priceCoveragePercent": 0.0039860589449463675,
"lengthOfStayRange": "LENGTH_OF_STAY_8_TO_14"
},
{
"availablePriceCount": "34813",
"advanceBookingWindowRange": "DAYS_151_TO_180",
"priceCoveragePercent": 0.033656723271990756,
"lengthOfStayRange": "LENGTH_OF_STAY_1_TO_7"
},
{
"availablePriceCount": "3296",
"advanceBookingWindowRange": "DAYS_151_TO_180",
"priceCoveragePercent": 0.003186526869401704,
"lengthOfStayRange": "LENGTH_OF_STAY_8_TO_14"
},
{
"availablePriceCount": "26839",
"advanceBookingWindowRange": "DAYS_181_TO_210",
"priceCoveragePercent": 0.02594757119170884,
"lengthOfStayRange": "LENGTH_OF_STAY_1_TO_7"
},
{
"availablePriceCount": "2188",
"advanceBookingWindowRange": "DAYS_181_TO_210",
"priceCoveragePercent": 0.00211532790966351,
"lengthOfStayRange": "LENGTH_OF_STAY_8_TO_14"
},
{
"availablePriceCount": "20301",
"advanceBookingWindowRange": "DAYS_211_TO_240",
"priceCoveragePercent": 0.0196267239004017,
"lengthOfStayRange": "LENGTH_OF_STAY_1_TO_7"
},
{
"availablePriceCount": "1589",
"advanceBookingWindowRange": "DAYS_211_TO_240",
"priceCoveragePercent": 0.0015362230568808583,
"lengthOfStayRange": "LENGTH_OF_STAY_8_TO_14"
},
{
"availablePriceCount": "17661",
"advanceBookingWindowRange": "DAYS_241_TO_270",
"priceCoveragePercent": 0.01707440868947315,
"lengthOfStayRange": "LENGTH_OF_STAY_1_TO_7"
},
{
"availablePriceCount": "1768",
"advanceBookingWindowRange": "DAYS_241_TO_270",
"priceCoveragePercent": 0.0017092777624703316,
"lengthOfStayRange": "LENGTH_OF_STAY_8_TO_14"
},
{
"availablePriceCount": "14245",
"advanceBookingWindowRange": "DAYS_271_TO_300",
"priceCoveragePercent": 0.013771867492301967,
"lengthOfStayRange": "LENGTH_OF_STAY_1_TO_7"
},
{
"availablePriceCount": "2019",
"advanceBookingWindowRange": "DAYS_271_TO_300",
"priceCoveragePercent": 0.0019519410647214931,
"lengthOfStayRange": "LENGTH_OF_STAY_8_TO_14"
},
{
"availablePriceCount": "10625",
"advanceBookingWindowRange": "DAYS_301_TO_330",
"priceCoveragePercent": 0.010272101937922665,
"lengthOfStayRange": "LENGTH_OF_STAY_1_TO_7"
},
{
"availablePriceCount": "1401",
"advanceBookingWindowRange": "DAYS_301_TO_330",
"priceCoveragePercent": 0.0013544672767086734,
"lengthOfStayRange": "LENGTH_OF_STAY_8_TO_14"
}
],
"priceCoverageBinaryPercent": 77.83737691604914
},
...
]
}
দাম
মূল্য দর্শন পরিষেবা আপনাকে একটি প্রদত্ত সম্পত্তির জন্য একটি মূল্য প্রতিবেদন পুনরুদ্ধার করতে দেয়৷
একটি সম্পত্তি জন্য মূল্য তথ্য প্রাপ্ত
অ্যাকাউন্ট 12345678 এর অন্তর্গত একটি নির্দিষ্ট হোটেলের (ID= 101 ) মূল্যের প্রতিবেদন পেতে, এই অনুরোধটি জারি করুন:
GET https://travelpartner.googleapis.com/v3/accounts/12345678/priceViews/101
{
"perItineraryPrices": [
{
"updateTime": "2019-09-30T23:24:32Z",
"checkinDate": {
"month": 9,
"day": 30,
"year": 2019
},
"taxes": 8.83,
"currencyCode": "USD",
"lengthOfStayDays": 1,
"roomAvailable": true,
"price": 68.25
},
...
{
"updateTime": "2019-10-02T03:32:22.347810Z",
"checkinDate": {
"month": 4,
"day": 23,
"year": 2020
},
"currencyCode": "USD",
"price": -1,
"lengthOfStayDays": 3,
"allInclusive": true
}
],
"name": "accounts/12345678/priceViews/101"
}
পুনর্মিলন রিপোর্ট
রিকনসিলিয়েশন রিপোর্ট সার্ভিস আপনাকে রিপোর্টের একটি তালিকা পেতে, একটি নির্দিষ্ট রিপোর্ট ডাউনলোড করতে, যাচাই করতে দেয়, তারপর রিপোর্টটি Google-এ আপলোড করতে দেয়।
পুনর্মিলন প্রতিবেদনের একটি তালিকা পাওয়া
নিম্নলিখিত উদাহরণটি অ্যাকাউন্ট 12345678 এর জন্য প্রতিবেদনের একটি তালিকা পায়:
GET https://travelpartner.googleapis.com/v3/accounts/12345678/reconciliationReports
ফলাফল সীমিত করতে আপনি ঐচ্ছিক শুরু এবং শেষ তারিখের ক্যোয়ারী প্যারামিটার অন্তর্ভুক্ত করতে পারেন। উদাহরণস্বরূপ, এই ক্যোয়ারীটি শুধুমাত্র 6/15/2019 থেকে 9/15/2019-এর মধ্যে রিপোর্টগুলিকে সীমাবদ্ধ করে:
GET base_url/reconciliationReports?startDate=2019-06-15&endDate=2019-09-15
{
"reconciliationReports": [
{
"name": "accounts/12345678/reconciliationReports/2019-09-19T08:32:00~booking_report.csv"
}
]
}
একটি পুনর্মিলন প্রতিবেদন ডাউনলোড করা হচ্ছে
এই উদাহরণটি booking_report.csv রিপোর্ট পুনরুদ্ধার করে (JSON প্রতিক্রিয়া হিসাবে) যা 2019-08-26T12:00:00 এ আপলোড করা হয়েছিল :
GET base_url/reconciliationReports/2019-08-26T12%3A00%3A00~bookings.csv
{
"contents": "Hotel ID,Hotel Name,Hotel Address,Hotel City,Hotel State/Region,Hotel PostalCode,Hotel Country Code,Hotel Phone Number,Booking Reference,Booking Date and Time,Check-in Date,Check-out Date,Number of Rooms,Number of Guests,Booking Revenue,Booking Revenue Currency,Booking Revenue Currency to Billing Currency Conversion Rate,Booking Status,Commission,Commission Currency,Commission Currency to Billing Currency Conversion Rate,Payment Date,Payment Status\n\n111,\"Capybara Hotel and Spa\",123 Foo Driveway,Boston,MA,02472,US,+11234567890,2thHRTY,2016-01-04,2016-02-01,2016-02-03,1,4,213.88,USD,1,Stayed,21.39,USD,1.0,2016-06-07,Invoice Required\n\n211,\"Mabels Gabels\",45678 Bar Street,London,,KT13 0PU,GB,+440203456123,z452121A,2016-02-04,2016-02-01,2016-02-03,1,3,414.21,GBP,1.249,Stayed,64.43,USD,1.0,2016-06-07,Invoice Required\n\n311,\"No-Tell Motels\",66 Acacia Avenue,Geneva,,1211,CH,+412241820000,42,2016-03-04,2016-02-01,2016-02-03,1,2,451.15,CHF,1.05,Stayed,37.41,EUR,0.99889,2016-06-07,Invoice Required"
}
একটি পুনর্মিলন প্রতিবেদন যাচাই করা
আপনি রিপোর্টটি আপলোড করার আগে যাচাই করতে এই পদ্ধতিটি ব্যবহার করতে পারেন। একটি প্রতিবেদন যাচাই করা এটি আপলোড করে না।
contents ক্ষেত্রের মান হিসাবে পুনর্মিলন প্রতিবেদনটি অনুরোধের মূল অংশে অন্তর্ভুক্ত করা হয়েছে। রিকনসিলিয়েশন রিপোর্টে রিকনসিলিয়েশন রিপোর্টে বর্ণিত সিনট্যাক্স অনুসরণ করতে হবে।
নিম্নলিখিত উদাহরণটি 12345678 অ্যাকাউন্টের জন্য একটি প্রতিবেদন যাচাই করে:
POST https://travelpartner.googleapis.com/v3/accounts/12345678/reconciliationReports:validate
{
"successfulRecordCount": 3
}
একটি পুনর্মিলন প্রতিবেদন আপলোড করা হচ্ছে
আপনি একটি পুনর্মিলন প্রতিবেদন বৈধ তা নিশ্চিত করার পরে, আপনি এই উদাহরণের মতো Google-এ আপলোড করতে পারেন:
POST https://travelpartner.googleapis.com/v3/accounts/12345678/reconciliationReports
{
"successfulRecordCount": 3,
"reconciliationReport": {
"name": "accounts/12345678/reconciliationReports/2019-09-30T09:17~2019-09-19T08:32:00~booking_report.csv"
}
}