تاریخچهٔ نشست
فهرست فراخوانیهای اخیر API در یک نشست، برای اشکالزدایی و ممیزی.
POST/Common/SessionHistory
دسترسی نیازمند مجوز credit_balance
درخواستهای ثبتشدهٔ نشست شما را به ترتیب وقوع برمیگرداند. برای بررسی نشست دیگری که متعلق به حساب شماست، TargetSessionId را بفرستید.
پارامترهای مسیر#
ندارد.
پارامترهای کوئری#
ندارد.
پارامترهای بدنه#
| نام | نوع | الزامی | توضیح |
|---|---|---|---|
SessionId | string | الزامی | شناسهٔ نشست شما. |
TargetSessionId | string | اختیاری | نشست دیگری که میخواهید بررسی کنید. پیشفرض، نشست فعلی است. |
درخواست#
curl -X POST https://api.simorghapi.com/api/Common/SessionHistory \
-H "Content-Type: application/json" \
-d '{ "SessionId": "8f3c81d2-4a5b-4c6d-9e0f-1a2b3c4d5e6f" }'const res = await fetch("https://api.simorghapi.com/api/Common/SessionHistory", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ SessionId: "8f3c81d2-4a5b-4c6d-9e0f-1a2b3c4d5e6f" })
});
const data = await res.json();import requests
res = requests.post(
"https://api.simorghapi.com/api/Common/SessionHistory",
json={"SessionId": "8f3c81d2-4a5b-4c6d-9e0f-1a2b3c4d5e6f"},
)
data = res.json()پاسخ#
| فیلد | نوع | توضیح |
|---|---|---|
Success | boolean | در صورت موفقیت true. |
SessionId | string | نشستی که تاریخچه مربوط به آن است. |
RequestCount | integer | تعداد درخواستهای ثبتشده. |
Requests | array of object | فراخوانیها، از قدیمیترین. جزئیات در ادامه. |
Error | object | در صورت موفقیت null. |
{
"Success": true,
"SessionId": "8f3c81d2-4a5b-4c6d-9e0f-1a2b3c4d5e6f",
"RequestCount": 1,
"Requests": [
{
"Id": 90271,
"Endpoint": "Air/AirLowFareSearch",
"Method": "POST",
"RequestBody": { "AdultCount": 1 },
"ResponseBody": { "Success": true, "SearchId": 428713 },
"HttpStatus": 200,
"Success": true,
"ErrorId": null,
"ResponseTimeMs": 842,
"CreatedAt": "2026-10-15T16:24:49+00:00"
}
],
"Error": null
}خطاها#
| کد | معنا | راهحل |
|---|---|---|
Err0106002 | SessionId ارسال نشده است. | شناسهٔ نشست خود را بفرستید. |
ویرایش این صفحه در گیتهابمشکلی دیدید؟ از پنل ← پشتیبانی خبرمان کنید.