SeatNumber Retrieve
این متد برای به بدست آوردن شماره صندلی یک مسافر استفاده میشود.
API Endpoint
POST https://{SupplierWebsiteUrl}/api/B2M/Bot/BookingManagement/Flight/Owned/SeatNumber/Retrieve/V1
Request Parameters
UserNamestring
required
نام کاربری
Passwordstring
required
رمز عبور به صورت MD5 شده
Culturestring enum
required
مشخصکننده زبان متنهای بازگشتی در پاسخ سرویس. مقادیر پذیرفته شده عبارتند از: fa-IR ، en-US و ar-IQ
TicketNumberListList of string
لیستی از شماره بلیت هایی که می خواهید شماره صندلی آنها را بدست آورید.
Sample Request
curl -X POST https://SepehrApiTest.ir/api/B2M/Bot/BookingManagement/Flight/Owned/SeatNumber/Retrieve/V1 \
-H "Content-Type: application/json; charset=utf-8" \
-H "Accept: application/json" \
-H "Accept-Encoding: gzip, deflate" \
-d '{
"UserName": "testdev1",
"Password": "25f9e794323b453885f5181f1b624d0b",
"Culture": "fa-IR",
"TicketNumberList": [
"1550011",
"1550012"]
}'
Response Data
SeatAssignmentListList of SeatAssignment
لیستی از شماره بلیت و صندلی های مربوط به هر کدام
SeatAssignmentList.TicketNumberstring
شماره بلیت
SeatAssignmentList.SeatNumberstring
شماره صندلی
Sample Response
{
"SeatAssignmentList": [
{
"TicketNumber": "1550011",
"SeatNumber": "19A"
},
{
"TicketNumber": "1550012",
"SeatNumber": "19B"
}
]
}
Response common exceptions
در جدول زیر لیستی از خطاهایی که ممکن است بعد از فراخوانی این متد برگشت داده شود، فهرست شده است.
| ExceptionType | توضیح خطا |
|---|---|
| Error1017-TicketNumberNotFound | شماره بلیت در سیستم پیدا نشد |
| Exception | خطای نامشخص. جهت دریافت اطلاعات بیشتر باید به ErrorMessage داخل json برگشتی مراجعه نمود. |