SeatNumber Update
این متد برای به روز رسانی شماره صندلی یک مسافر استفاده میشود.
API Endpoint
POST https://{SupplierWebsiteUrl}/api/B2M/Bot/BookingManagement/Flight/Owned/SeatNumber/Update/V1
Request Parameters
UserNamestring
required
نام کاربری
Passwordstring
required
رمز عبور به صورت MD5 شده
Culturestring enum
required
مشخصکننده زبان متنهای بازگشتی در پاسخ سرویس. مقادیر پذیرفته شده عبارتند از: fa-IR ، en-US و ar-IQ
SeatAssignmentListList of SeatAssignment
لیستی از شماره بلیت و شماره صندلی هایی که می خواهید اختصاص دهید.
SeatAssignmentList.TicketNumberstring
شماره بلیت
SeatAssignmentList.SeatNumberstring
شماره صندلی
Sample Request
curl -X POST https://SepehrApiTest.ir/api/B2M/Bot/BookingManagement/Flight/Owned/SeatNumber/Update/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",
"SeatAssignmentList": [
{
"TicketNumber": "1550011",
"SeatNumber": "19A"
},
{
"TicketNumber": "1550012",
"SeatNumber": "19B"
}]
}'
Response Data
No Content
http code 204
ریسپانس فاقد بدنه میباشد
Sample Response
204 No Content
Response common exceptions
در جدول زیر لیستی از خطاهایی که ممکن است بعد از فراخوانی این متد برگشت داده شود، فهرست شده است.
| ExceptionType | توضیح خطا |
|---|---|
| Error1017-TicketNumberNotFound | شماره بلیت در سیستم پیدا نشد |
| Error1035-SeatNumberAlreadyUsed | شماره صندلی قبلا به مسافر دیگری در همین پرواز اختصاص داده شده است |
| Exception | خطای نامشخص. جهت دریافت اطلاعات بیشتر باید به ErrorMessage داخل json برگشتی مراجعه نمود. |