مستندات

جست‌وجو در مستندات

نام اندپوینت، موضوع یا کلیدواژه را بنویسید

قوانین نرخ پرواز

شرایط نرخ یک برنامهٔ سفر را بخوانید؛ مثل جریمهٔ تغییر و لغو.

POST/Air/AirRules

دسترسی نیازمند مجوز air_rules

پیش از رزرو به مسافر نشان دهید چه چیزی می‌خرد. FareSourceCode نرخی را که جست‌وجو کرده‌اید یا UniqueId یک رزرو را بفرستید.

پارامترهای مسیر#

ندارد.

پارامترهای کوئری#

ندارد.

پارامترهای بدنه#

نامنوعالزامیتوضیح
SessionIdstringالزامیشناسهٔ نشست شما.
FareSourceCodestringیکی از دونرخی که از جست‌وجو گرفته‌اید.
UniqueIdstringیکی از دوشناسهٔ رزرو. یکی از FareSourceCode یا UniqueId را بفرستید.

درخواست#

curl -X POST https://api.simorghapi.com/api/Air/AirRules \
  -H "Content-Type: application/json" \
  -d '{
    "SessionId": "8f3c81d2-4a5b-4c6d-9e0f-1a2b3c4d5e6f",
    "FareSourceCode": "dHA6ODc0NTE6ZmwxMjM0OjMyNw=="
  }'
const res = await fetch("https://api.simorghapi.com/api/Air/AirRules", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
    SessionId: "8f3c81d2-4a5b-4c6d-9e0f-1a2b3c4d5e6f",
    FareSourceCode: "dHA6ODc0NTE6ZmwxMjM0OjMyNw=="
  })
});

const data = await res.json();
import requests

res = requests.post(
    "https://api.simorghapi.com/api/Air/AirRules",
    json={
        "SessionId": "8f3c81d2-4a5b-4c6d-9e0f-1a2b3c4d5e6f",
        "FareSourceCode": "dHA6ODc0NTE6ZmwxMjM0OjMyNw==",
    },
)

data = res.json()

پاسخ#

فیلدنوعتوضیح
Successbooleanدر صورت موفقیت true.
FareTypeintegerکد دستهٔ نرخ.
FareRulesarray of objectبخش‌های قوانین نرخ. فیلدهای دقیق به ایرلاین صادرکننده بستگی دارد؛ پس هر مورد را یک بلوک متنی عنوان‌دار برای نمایش در نظر بگیرید.
Errorobjectدر صورت موفقیت null.
{
  "Success": true,
  "FareType": 1,
  "FareRules": [
    {
      "Category": "Penalties",
      "Rules": "Changes permitted for a fee. Cancellation permitted before departure with a penalty."
    }
  ],
  "Error": null
}

خطاها#

کدمعناراه‌حل
Err0102002FareSourceCode نامعتبر است.از کدی استفاده کنید که در آخرین جست‌وجو برگشته است.
ویرایش این صفحه در گیت‌هابمشکلی دیدید؟ از پنل ← پشتیبانی خبرمان کنید.