Theater Api

مدیریت تئاتر و نمایش ها

یک سال قبل بازدید 6

جهت دریافت و مدیریت تئاتر ها، مجموعه و سالن های تئاتر ، صندلی ها و نحوه چیدمان و بلیت های تعریف شده برای هر تئاتر، از این api استفاده می شود

جهت دریافت اطلاعات مربوط به سالن های تئاتر از api ذیل استفاده کنید:
https://api.satha.ir/api/ApiTheater/GetTheaterHalls

ورودی های api مربوط به تالار های تئاتر:

 

curl -X 'POST' \
  'https://api.satha.ir/api/ApiTheater/GetTheaterHalls' \
  -H 'accept: text/plain' \
  -H 'Content-Type: application/json' \
  -d '{
  "companyId": "string",
  "companySystemId": "string",
  "companyAccessHash": "string"
}'

مقدار companyId برابر با مقدار Id کمپانی شما که در Response مربوط به api احراز هویت (ApiAccount/Login ) برای شما ارسال شده است

مقدار CompanySystemId از پنل مدیریتی، قسمت سامانه های فعال / توکن های دسترسی  قابل استفاده است.

مقدار companyAccessHash برابر با توکن ایجاد شده شما در پنل کاربری می باشد که از قسمت پنل مدیریتی ( سامانه های فعال / توکن های دسترسی )  در دسترس می باشد

 

نمونه درخواست ارسالی:

curl -X 'POST' \
  'https://api.satha.ir/api/ApiTheater/GetTheaterHalls' \
  -H 'accept: text/plain' \
  -H 'Authorization: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXV...' \
  -H 'Content-Type: application/json' \
  -d '{
  "companyId": "974305c9-324e-47b4-bc49-d80537cea2",
  "companySystemId": "1281aec0-23a1-492d-bc99-9642f182d",
  "companyAccessHash": "7fdf56a186aefcf9f1186d2a29b86916e081b61bce149609c4dd4c8557"
}'

درخواست فوق را بصورت HttpPost ارسال کنید و در صورت صحت اطلاعات نتیجه به شکل Response زیر برگشت داده می شود:

{
  "responseCode": 0,
  "isSuccess": true,
  "message": "واکشی اطلاعات",
  "data": [
    {
      "id": "00d5921f-b4ca-4be0-baa9-2409463eb164",
      "title": "علامه رفیعی",
      "imageUrl": "/uploads/Images/PortalImages/2ce27ef1-8eea-4d10-a946-ec64afcbd18e.jpg",
      "iconUrl": null,
      "cityId": 720,
      "country": "ایران",
      "state": "قزوین",
      "city": "قزوین",
      "longitude": "50/00196838",
      "latitude": "36/28174591",
      "fieldsActivity": null,
      "possibilities": null,
      "address": "قزوین،بلاغی،خ. طالقانی،خ. دانش چهارم",
      "phone": "02833333363",
      "mobile": null,
      "email": null,
      "goftino": null,
      "hallLongitude": "36.26846333797102",
      "hallLatitude": "50.00661566109272",
      "isActive": true,
      "isDeleted": false,
      "status": 2,
      "sAlonCount": 1
    },
    {
      "id": "03874e6a-cec6-4f9c-8671-3ca476a2f275",
      "title": "پلاتو علی معلم شهر کرمان",
      "imageUrl": "/uploads/Images/PortalImages/3e5fa6f0-1993-4ce5-84de-d05971686ba3.png",
      "iconUrl": null,
      "cityId": 800,
      "country": "ایران",
      "state": "کرمان",
      "city": "کرمان",
      "longitude": "57/06418228",
      "latitude": "30/28140259",
      "fieldsActivity": null,
      "possibilities": null,
      "address": "کرمان،آبنوس،خیابان هزار و یک شب",
      "phone": null,
      "mobile": null,
      "email": null,
      "goftino": null,
      "hallLongitude": "57.03677244282857",
      "hallLatitude": "30.285222015851208",
      "isActive": true,
      "isDeleted": false,
      "status": 2,
      "sAlonCount": 1
    }
]
}

نتیجه برگشتی شامل لیستی از سالن های تئاتر تعریف شده و قابل دسترس می باشد

در نتیجه Response Headers به شکل ذیل است:

 content-encoding: br 
 content-type: application/json; charset=utf-8 
 date: Sun,10 Mar 2024 13:09:13 GMT 
 server: ArvanCloud 
 server-timing: total;dur=362 
 strict-transport-security: max-age=2592000 
 vary: Accept-Encoding 
 x-powered-by: ASP.NET 
 x-request-id: 39282d17cb3f966f5f61694e0932d035 
 x-sid: 2055 
 x-xss-protection: 1; mode=block 

پیشنهاد می شود، اطلاعات دریافتی را در دیتابیس خود ذخیره کنید زیرا این اطلاعات، تائید شده می باشند و در صورت نیاز به تغییر توسط سامانه ساتا تغییر داده می شود و بصورت پیام به شرکت ها اطلاع رسانی می گردد.

 

برای دریافت اطلاعات یک سالن بر اساس Id یا مشخصات از Api ذیل استفاده کنید:
https://api.satha.ir/api/ApiTheater/GetTheaterHallById

ورودی های api مربوط به تالار های تئاتر:

curl -X 'POST' \
  'https://api.satha.ir/api/ApiTheater/GetTheaterHallById' \
  -H 'accept: text/plain' \
  -H 'Authorization: eyJhbGciOiJIUzI1NiIsInR5cC....' \
  -H 'Content-Type: application/json' \
  -d '{
  "companyId": "string",
  "companySystemId": "string",
  "companyAccessHash": "string",
  "theaterHallId": "string"
}'
 

مقدار companyId برابر با مقدار Id کمپانی شما که در Response مربوط به api احراز هویت (ApiAccount/Login ) برای شما ارسال شده است

مقدار CompanySystemId از پنل مدیریتی، قسمت سامانه های فعال / توکن های دسترسی  قابل استفاده است.

مقدار companyAccessHash برابر با توکن ایجاد شده شما در پنل کاربری می باشد که از قسمت پنل مدیریتی ( سامانه های فعال / توکن های دسترسی )  در دسترس می باشد

مقدار theaterHallId برابر با Id مربوط به تالار نمایش می باشد که در api قبلی واکشی شده است

نمونه درخواست ارسالی:

curl -X 'POST' \
  'https://api.satha.ir/api/ApiTheater/GetTheaterHalls' \
  -H 'accept: text/plain' \
  -H 'Authorization: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXV...' \
  -H 'Content-Type: application/json' \
  -d '{
  "companyId": "974305c9-324e-47b4-bc49-d80537cea2",
  "companySystemId": "1281aec0-23a1-492d-bc99-9642f182d",
  "companyAccessHash": "7fdf56a186aefcf9f1186d2a29b86916e081b61bce149609c4dd4c8557",
  "theaterHallId": "453232g0-23a1-492d-bc99-9642f182d"
}'

درخواست فوق را بصورت HttpPost ارسال کنید و در صورت صحت اطلاعات نتیجه به شکل Response زیر برگشت داده می شود:

{
  "responseCode": 0,
  "isSuccess": true,
  "message": "واکشی اطلاعات",
  "data": [
    {
      "id": "00d5921f-b4ca-4be0-baa9-2409463eb164",
      "title": "علامه رفیعی",
      "imageUrl": "/uploads/Images/PortalImages/2ce27ef1-8eea-4d10-a946-ec64afcbd18e.jpg",
      "iconUrl": null,
      "cityId": 720,
      "country": "ایران",
      "state": "قزوین",
      "city": "قزوین",
      "longitude": "50/00196838",
      "latitude": "36/28174591",
      "fieldsActivity": null,
      "possibilities": null,
      "address": "قزوین،بلاغی،خ. طالقانی،خ. دانش چهارم",
      "phone": "02833333363",
      "mobile": null,
      "email": null,
      "goftino": null,
      "hallLongitude": "36.26846333797102",
      "hallLatitude": "50.00661566109272",
      "isActive": true,
      "isDeleted": false,
      "status": 2,
      "sAlonCount": 1
    }
  ]
}

نتیجه برگشتی شامل لیستی از سالن های تئاتر تعریف شده و قابل دسترس می باشد

در نتیجه Response Headers به شکل ذیل است:

 content-encoding: br 
 content-type: application/json; charset=utf-8 
 date: Sun,10 Mar 2024 13:09:13 GMT 
 server: ArvanCloud 
 server-timing: total;dur=362 
 strict-transport-security: max-age=2592000 
 vary: Accept-Encoding 
 x-powered-by: ASP.NET 
 x-request-id: 39282d17cb3f966f5f61694e0932d035 
 x-sid: 2055 
 x-xss-protection: 1; mode=block 

جهت دریافت لیست سالن های تالار نمایش از api ذیل استفاده کنید:

https://api.satha.ir/api/ApiTheater/GetTheaterSalons

درخواست ارسالی به شکل ذیل است:

curl -X 'POST' \
  'https://api.satha.ir/api/ApiTheater/GetTheaterSalons' \
  -H 'accept: text/plain' \
  -H 'Authorization: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySWQiOi...' \
  -H 'Content-Type: application/json' \
  -d '{
  "companyId": "95c9-4e-44-bc49-d805377bcea2",
  "companySystemId": "128c0-231-d-bc99-9642fe73182d",
  "companyAccessHash": "7fdf56a186ae1316e019181b61bce149609c4dd4c8557",
  "theaterHallId": "00d5921f-b4ca-4be0-baa9-2409463eb164"
}'

مقدار companyId برابر با مقدار Id کمپانی شما که در Response مربوط به api احراز هویت (ApiAccount/Login ) برای شما ارسال شده است

مقدار CompanySystemId از پنل مدیریتی، قسمت سامانه های فعال / توکن های دسترسی  قابل استفاده است.

مقدار companyAccessHash برابر با توکن ایجاد شده شما در پنل کاربری می باشد که از قسمت پنل مدیریتی ( سامانه های فعال / توکن های دسترسی )  در دسترس می باشد

مقدار theaterHallId برابر با Id مربوط به تالار نمایش می باشد که در api قبلی واکشی شده است

در نتیجه Response برگشتی به شکل ذیل است:

{
  "responseCode": 0,
  "isSuccess": true,
  "message": "واکشی اطلاعات",
  "data": [
    {
      "theaterSalonId": "2b9ec3b8-511f-494d-8d09-519669de3fe0",
      "imageUrl": "/uploads/Images/PortalImages/888e18ce-9d11-4d1e-9a12-5eb302ea2c0d.jpg",
      "urlParam": "0WY9UA-67",
      "title": "علامه رفیعی",
      "summary": "توضیح در مورد علامه رفیعی",
      "body": "علامه رفیعی",
      "isActive": true,
      "isDeleted": false,
      "countShow": 0
    }
  ]
}

جهت دریافت اطلاعات یک سالن تئاتر از api ذیل استفاده می شود:

https://api.satha.ir/api/ApiTheater/GetTheaterSalonById

 

ورودی های این api به شکل ذیل است:

curl -X 'POST' \
  'https://api.satha.ir/api/ApiTheater/GetTheaterSalonById' \
  -H 'accept: text/plain' \
  -H 'Authorization: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ...' \
  -H 'Content-Type: application/json' \
  -d '{
  "companyId": "string",
  "companySystemId": "string",
  "companyAccessHash": "string",
  "theaterSalonId": "string"
}'

مقدار companyId برابر با مقدار Id کمپانی شما که در Response مربوط به api احراز هویت (ApiAccount/Login ) برای شما ارسال شده است

مقدار CompanySystemId از پنل مدیریتی، قسمت سامانه های فعال / توکن های دسترسی  قابل استفاده است.

مقدار companyAccessHash برابر با توکن ایجاد شده شما در پنل کاربری می باشد که از قسمت پنل مدیریتی ( سامانه های فعال / توکن های دسترسی )  در دسترس می باشد

مقدار theaterSalonId برابر با Id مربوط به سالن تئاتر نمایش می باشد که در api قبلی واکشی شده است

 

واکشی اطلاعات پلن و صندلی های یک سالن:

https://api.satha.ir/api/ApiTheater/GetTheaterSalonSeatPlanBySalonId

ورودی ها بصورت Request Body بشکل ذیل است:

{
  "companyId": "string",
  "companySystemId": "string",
  "companyAccessHash": "string",
  "theaterSalonId": "string"
}

ارسال درخواست به شکل ذیل می باشد:

curl -X 'POST' \
  'https://api.satha.ir/api/ApiTheater/GetTheaterSalonSeatPlanBySalonId' \
  -H 'accept: text/plain' \
  -H 'Authorization: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.ey....' \
  -H 'Content-Type: application/json' \
  -d '{
  "companyId": "string",
  "companySystemId": "string",
  "companyAccessHash": "string",
  "theaterSalonId": "string"
}'

نتیجه درخواست به شکل ذیل است:

{
  "responseCode": 0,
  "isSuccess": true,
  "message": "string",
  "data": [
    {
      "theaterSalonId": "string",
      "theaterSalonTitle": "string",
      "theaterPlanId": "string",
      "theaterPlanTitle": "string",
      "rowNum": 0,
      "rowTitle": 0,
      "topMargin": 0,
      "seatTitle": 0,
      "seatStatus": 0,
      "seatAmount": 0,
      "image": 0,
      "leftMargin": 0
    }
  ]
}

نمونه درخواست ارسالی به شکل ذیل می باشد:

curl -X 'POST' \
  'https://api.satha.ir/api/ApiTheater/GetTheaterSalonSeatPlanBySalonId' \
  -H 'accept: text/plain' \
  -H 'Authorization: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2Vy....' \
  -H 'Content-Type: application/json' \
  -d '{
  "companyId": "974305c9-324e-47b4-bc49-d805377bcea2",
  "companySystemId": "1281aec0-23a1-492d-bc99-9642fe73182d",
  "companyAccessHash": "7fdf56a186aefcf9f1186d2a29b86921316e019181b61bce149609c4dd4c8557",
  "theaterSalonId": "2b9ec3b8-511f-494d-8d09-519669de3fe0"
}'

مقدار برگشتی به صورت یک لیستی از صندلی ها و عناووین است:

{
  "responseCode": 0,
  "isSuccess": true,
  "message": "واکشی اطلاعات",
  "data": [
    {
      "theaterSalonId": "2b9ec3b8-511f-494d-8d09-519669de3fe0",
      "theaterSalonTitle": "علامه رفیعی",
      "theaterPlanId": "5bc56d69-7930-4a37-95aa-af984d665635",
      "theaterPlanTitle": "پلن اصلی",
      "rowNum": 1,
      "rowTitle": " 1 ",
      "topMargin": 0,
      "seatTitle": "1",
      "seatStatus": 0,
      "seatAmount": 0,
      "image": "",
      "leftMargin": 80
    },
    {
      "theaterSalonId": "2b9ec3b8-511f-494d-8d09-519669de3fe0",
      "theaterSalonTitle": "علامه رفیعی",
      "theaterPlanId": "5bc56d69-7930-4a37-95aa-af984d665635",
      "theaterPlanTitle": "پلن اصلی",
      "rowNum": 1,
      "rowTitle": " 1 ",
      "topMargin": 0,
      "seatTitle": "2",
      "seatStatus": 0,
      "seatAmount": 0,
      "image": "",
      "leftMargin": 0
    },
    {
      "theaterSalonId": "2b9ec3b8-511f-494d-8d09-519669de3fe0",
      "theaterSalonTitle": "علامه رفیعی",
      "theaterPlanId": "5bc56d69-7930-4a37-95aa-af984d665635",
      "theaterPlanTitle": "پلن اصلی",
      "rowNum": 1,
      "rowTitle": " 1 ",
      "topMargin": 0,
      "seatTitle": "3",
      "seatStatus": 0,
      "seatAmount": 0,
      "image": "",
      "leftMargin": 0
    },
   ....
  ]
}

جهت دریافت لیست تئاتر های تخصیص داده شده از api ذیل استفاده کنید:

https://api.satha.ir/api/ApiTheater/GetTheaters

ورودی های این api به شکل ذیل است:

{
  "companyId": "string",
  "companySystemId": "string",
  "companyAccessHash": "string"
}

مقدار companyId برابر با مقدار Id کمپانی شما که در Response مربوط به api احراز هویت (ApiAccount/Login ) برای شما ارسال شده است

مقدار CompanySystemId از پنل مدیریتی، قسمت سامانه های فعال / توکن های دسترسی  قابل استفاده است.

مقدار companyAccessHash برابر با توکن ایجاد شده شما در پنل کاربری می باشد که از قسمت پنل مدیریتی ( سامانه های فعال / توکن های دسترسی )  در دسترس می باشد

نمونه درخواست ارسالی به شکل ذیل است:

curl -X 'POST' \
  'https://api.satha.ir/api/ApiTheater/GetTheaters' \
  -H 'accept: text/plain' \
  -H 'Content-Type: application/json' \
  -d '{
  "companyId": "string",
  "companySystemId": "string",
  "companyAccessHash": "string"
}'

 

مقدار برگشتی api به شکل ذیل است:

{
  "responseCode": 0,
  "isSuccess": true,
  "message": "string",
  "data": [
    {
      "theaterId": "string",
      "theaterShowId": "string",
      "allocationDate": "string",
      "salesStartDate": "string",
      "title": "string",
      "imageUrl": "string",
      "theaterShowDate": "string",
      "startDate": "string",
      "duration": "string",
      "freeTickets": "string",
      "freeTicketPrice": "string",
      "companyId": "string",
      "companyName": "string",
      "companyTitle": "string"
    }
  ]
}

جهت دریافت اطلاعات تئاتر های خود در بازه زمانی از این api استفاده کنید:

https://api.satha.ir/api/ApiTheater/GetTheaterByDate

ورودی های این api به شکل ذیل است:

{
  "companyId": "string",
  "companySystemId": "string",
  "companyAccessHash": "string",
  "startDate": "string",
  "endDate": "string"
}

مقدار companyId برابر با مقدار Id کمپانی شما که در Response مربوط به api احراز هویت (ApiAccount/Login ) برای شما ارسال شده است

مقدار CompanySystemId از پنل مدیریتی، قسمت سامانه های فعال / توکن های دسترسی  قابل استفاده است.

مقدار companyAccessHash برابر با توکن ایجاد شده شما در پنل کاربری می باشد که از قسمت پنل مدیریتی سامانه های فعال / توکن های دسترسی   در دسترس می باشد

مقدار startDate برابر با تاریخ شروع می باشد.

مقدار endDate برابر با تاریخ پایان می باشد.

نمونه درخواست ارسالی به شکل ذیل است:

curl -X 'POST' \
  'https://api.satha.ir/api/ApiTheater/GetTheaterByDate' \
  -H 'accept: text/plain' \
  -H 'Content-Type: application/json' \
  -d '{
  "companyId": "string",
  "companySystemId": "string",
  "companyAccessHash": "string",
  "startDate": "string",
  "endDate": "string"
}'

مقدار برگشتی api به شکل ذیل است:

 
{
  "responseCode": 0,
  "isSuccess": true,
  "message": "string",
  "data": [
    {
      "theaterId": "string",
      "theaterShowId": "string",
      "allocationDate": "string",
      "salesStartDate": "string",
      "title": "string",
      "imageUrl": "string",
      "theaterShowDate": "string",
      "startDate": "string",
      "duration": "string",
      "freeTickets": "string",
      "freeTicketPrice": "string",
      "companyId": "string",
      "companyName": "string",
      "companyTitle": "string"
    }
  ]
}

 

جهت دریافت اطلاعات یک تئاتر بر اساس کد یکتا Id از این api استفاده کنید:

https://api.satha.ir/api/ApiTheater/GetTheaterById

ورودی های این api به شکل ذیل است:

{
  "companyId": "string",
  "companySystemId": "string",
  "companyAccessHash": "string",
  "theaterId": "string"
}

مقدار companyId برابر با مقدار Id کمپانی شما که در Response مربوط به api احراز هویت (ApiAccount/Login ) برای شما ارسال شده است

مقدار CompanySystemId از پنل مدیریتی، قسمت سامانه های فعال / توکن های دسترسی  قابل استفاده است.

مقدار companyAccessHash برابر با توکن ایجاد شده شما در پنل کاربری می باشد که از قسمت پنل مدیریتی ( سامانه های فعال / توکن های دسترسی )  در دسترس می باشد

مقدار theaterId برابر با کد تئاتر مورد نظر می باشد.

 

نمونه درخواست ارسالی به شکل ذیل است:

curl -X 'POST' \
  'https://api.satha.ir/api/ApiTheater/GetTheaterById' \
  -H 'accept: text/plain' \
  -H 'Content-Type: application/json' \
  -d '{
  "companyId": "string",
  "companySystemId": "string",
  "companyAccessHash": "string",
  "theaterId": "string"
}'

 

مقدار برگشتی api به شکل ذیل است:

 
{
  "responseCode": 0,
  "isSuccess": true,
  "message": "string",
  "data": [
    {
      "theaterId": "string",
      "theaterShowId": "string",
      "allocationDate": "string",
      "salesStartDate": "string",
      "title": "string",
      "imageUrl": "string",
      "theaterShowDate": "string",
      "startDate": "string",
      "duration": "string",
      "freeTickets": "string",
      "freeTicketPrice": "string",
      "companyId": "string",
      "companyName": "string",
      "companyTitle": "string"
    }
  ]
}

 

جهت دریافت اطلاعات یک نمایش ( سانس ) از این api استفاده کنید

https://api.satha.ir/api/ApiTheater/GetTheaterShowById

 

ورودی های این api به شکل ذیل است:

{
  "companyId": "string",
  "companySystemId": "string",
  "companyAccessHash": "string",
  "theaterShowId": "string"
}

مقدار companyId برابر با مقدار Id کمپانی شما که در Response مربوط به api احراز هویت (ApiAccount/Login ) برای شما ارسال شده است

مقدار CompanySystemId از پنل مدیریتی، قسمت سامانه های فعال / توکن های دسترسی  قابل استفاده است.

مقدار companyAccessHash برابر با توکن ایجاد شده شما در پنل کاربری می باشد که از قسمت پنل مدیریتی ( سامانه های فعال / توکن های دسترسی )  در دسترس می باشد

مقدار theaterShowId برابر با کد نمایش یا سانی مورد نظر

نمونه درخواست ارسالی به شکل ذیل است:

curl -X 'POST' \
  'https://api.satha.ir/api/ApiTheater/GetTheaterById' \
  -H 'accept: text/plain' \
  -H 'Content-Type: application/json' \
  -d '{
  "companyId": "string",
  "companySystemId": "string",
  "companyAccessHash": "string",
  "theaterShowId": "string"
}'

 

مقدار برگشتی api به شکل ذیل است:

{
  "responseCode": 0,
  "isSuccess": true,
  "message": "string",
  "data": [
    {
      "theaterId": "string",
      "theaterShowId": "string",
      "allocationDate": "string",
      "salesStartDate": "string",
      "title": "string",
      "imageUrl": "string",
      "theaterShowDate": "string",
      "startDate": "string",
      "duration": "string",
      "freeTickets": "string",
      "freeTicketPrice": "string",
      "companyId": "string",
      "companyName": "string",
      "companyTitle": "string"
    }
  ]
}

 

جهت دریافت بلیت های یک تئاتر بر اساس کد تئاتر از این api استفاده کنید

https://api.satha.ir/api/ApiTheater/GetTheaterTicketsByTheaterId

 

ورودی های این api به شکل ذیل است:

{
  "companyId": "string",
  "companySystemId": "string",
  "companyAccessHash": "string",
  "theaterId": "string"
}

مقدار companyId برابر با مقدار Id کمپانی شما که در Response مربوط به api احراز هویت (ApiAccount/Login ) برای شما ارسال شده است

مقدار CompanySystemId از پنل مدیریتی، قسمت سامانه های فعال / توکن های دسترسی  قابل استفاده است.

مقدار companyAccessHash برابر با توکن ایجاد شده شما در پنل کاربری می باشد که از قسمت پنل مدیریتی ( سامانه های فعال / توکن های دسترسی )  در دسترس می باشد

مقدار theaterId برابر با کد تئاتر می باشد.

نمونه درخواست ارسالی به شکل ذیل است:


curl -X 'POST' \
  'https://api.satha.ir/api/ApiTheater/GetTheaterTicketsByTheaterId' \
  -H 'accept: text/plain' \
  -H 'Content-Type: application/json' \
  -d '{
  "companyId": "string",
  "companySystemId": "string",
  "companyAccessHash": "string",
  "theaterId": "string"
}

مقدار برگشتی api به شکل ذیل است:

 
{
  "responseCode": 0,
  "isSuccess": true,
  "message": "string",
  "data": [
    {
      "id": "string",
      "theaterTicketId": "string",
      "seatTitle": "string",
      "rowTitle": "string",
      "groupTitle": "string",
      "planTitle": "string",
      "ticketPrice": 0,
      "ticketDiscount": 0,
      "ticketAddtional": 0,
      "isSold": true,
      "isLocked": true,
      "userCreator": "string",
      "isActive": true,
      "description": "string",
      "status": 0,
      "isDeleted": true,
      "companyId": "string",
      "samtaTheaterShowId": "string",
      "theaterId": "string",
      "title": "string"
    }
  ]
}

 

جهت دریافت بلیت های یک سانس از این api استفاده کنید:

https://api.satha.ir/api/ApiTheater/GetTheaterShowTickets

ورودی های این api به شکل ذیل است:

{
  "companyId": "string",
  "companySystemId": "string",
  "companyAccessHash": "string",
  "theaterShowId": "string"
}

مقدار companyId برابر با مقدار Id کمپانی شما که در Response مربوط به api احراز هویت (ApiAccount/Login ) برای شما ارسال شده است

مقدار CompanySystemId از پنل مدیریتی، قسمت سامانه های فعال / توکن های دسترسی  قابل استفاده است.

مقدار companyAccessHash برابر با توکن ایجاد شده شما در پنل کاربری می باشد که از قسمت پنل مدیریتی ( سامانه های فعال / توکن های دسترسی )  در دسترس می باشد

مقدار theaterShowId برابر با کد سانس یا نمایش است

 

نمونه درخواست ارسالی به شکل ذیل است:


curl -X 'POST' \
  'https://api.satha.ir/api/ApiTheater/GetTheaterShowTickets' \
  -H 'accept: text/plain' \
  -H 'Content-Type: application/json' \
  -d '{
  "companyId": "string",
  "companySystemId": "string",
  "companyAccessHash": "string",
  "theaterShowId": "string"
}'

مقدار برگشتی api به شکل ذیل است:


{
  "responseCode": 0,
  "isSuccess": true,
  "message": "string",
  "data": [
    {
      "id": "string",
      "theaterTicketId": "string",
      "seatTitle": "string",
      "rowTitle": "string",
      "groupTitle": "string",
      "planTitle": "string",
      "ticketPrice": 0,
      "ticketDiscount": 0,
      "ticketAddtional": 0,
      "isSold": true,
      "isLocked": true,
      "userCreator": "string",
      "isActive": true,
      "description": "string",
      "status": 0,
      "isDeleted": true,
      "companyId": "string",
      "samtaTheaterShowId": "string",
      "theaterId": "string",
      "title": "string"
    }
  ]
}