API說明
API位置 |
/new_ezding/orders/booking_selected_seats |
需求描述 |
與影城交易(用戶選擇座位資料) |
傳輸物件格式 |
json |
方法 |
POST |
範例
curl -X POST \
-H " X-Ftcsys-key: {KEY}" \
-H " X-Ftc-Authorization: {token}" \
-H " X- Accept-Language: {language}" \
-H "Content-Type: application/json" \
-d '{
"cinema_id": "1b47c492287211e69b8d6f151a450c6d",
"movie_id": "c5516129d1e94c71841f09d3d18290e2",
"session_id": "4b2df95b82e94321aeb18acdc72a9b44",
"transaction_id": "123412341234",
"seat_idx_list": "13-10,13-11"
}
https://{endpoint}/new_ezding/orders/booking_seleted_seats
回傳範例
< HTTP/1.1 200 OK
< Content-Type: application/json; charset=UTF-8
{
"result": {
"transaction_id": "123412341234",
"selected_seats": "M排17號, M排18號",
"event_wording": "恭喜您...."
},
"code": 200,
"status": "success"
}
HTTP回應碼 |
result |
說明 |
200 |
"" |
成功 |
403.107 |
"" |
參數錯誤 |
401.103 |
"" |
使用者存取token無效 |
400.004 |
"" |
訂票時間逾時,請先上一頁重選場次再訂票 |
接收json參數
參數 |
名稱 |
範例 |
必填 |
備註 |
cinema_id |
影城ID |
1b47c492287211e69b8d6f151a450c6d |
Y |
|
movie_id |
電影群組ID |
c5516129d1e94c71841f09d3d18290e2 |
Y |
|
session_id |
場次ID |
4b2df95b82e94321aeb18acdc72a9b44 |
Y |
|
transaction_id |
影城交易代碼ID |
123412341234 |
Y |
|
seat_idx_list |
選擇的座位座標 |
13-10,13-11 |
Y |
1.非樂聲系統:選擇的座位座標 (多個座位座標以 , 分隔 ex.13-10,13-11第一個座標為由上而下由左至右,第二個座標為由右至左,都是從 0 開始的數列, 不包含走道 )、樂聲系統:選擇的座位座標 (多個座位座標以 , 分隔 ex.0-0-1280-1-2,0-0-1281-1-3, 第一個座標帶 0,第二個座標帶 0,第三個座標為 gridSeatNum,第四個座標為rowLable,第五個座標為 seatLable,不包含走道 ) |
回傳json的參數
參數 |
名稱 |
範例 |
必填 |
備註 |
transaction_id |
影城交易代碼ID |
12341234 |
Y |
|
selected_seats |
選定的座位資料 |
M排17號, M排18號 |
Y |
|
event_wording |
活動字串 |
恭喜您... |
N |
若為空字串,則不需popup |