Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

708 total results found

پاسخ صحیح – Response True

ارتباط و احراز هویت احرازهویت و ارتباط با سرویس

عنوان نوع مقادیر توضیحات payload Object     payload.token String توکن دریافت شده یک توکن 64 کاراکتری می باشد payload.expiration String زمان انقضأ توکن این زمان بر اساس الگو ISO8601YYYY-MM-DDTHH:mm:ss.SSSZ meta Object   ...

پاسخ نادرست – Response False

ارتباط و احراز هویت احرازهویت و ارتباط با سرویس

عنوان نوع مقادیر توضیحات error Object     error.code Integer شماره خطا مربوطه جهت استعلام خطا میتوانید از طریق این لینک اقدام کنید. meta Object     meta.timestamp Timestamp   زمان تولید پاسخ   این زمان بر اساس timestamp...

ساخت توکن ارتباطی JWT

ارتباط و احراز هویت احرازهویت و ارتباط با سرویس

JWT در واقع یک توکن امنیتی است که بر پایه فرمت JSON ساخته شده است. این توکن حاوی اطلاعات ضروری کاربر مانند شناسه کاربری، نقش‌ها و سطح دسترسی اوست. جی دبلیو تی به سه بخش سربرگ (Header)، بار (Payload) و امضا (Signature) تقسیم می‌شود. سربرگ شامل الگوریتم امضا و ن...

PHP (با استفاده از کتابخانه firebase/php-jwt)

ارتباط و احراز هویت احرازهویت و ارتباط با سرویس

جهت سهولت در کار با توکن های JWT چند نمونه کد از زبان های مختلف برای شما آماده شده است <?php require 'vendor/autoload.php'; use \Firebase\JWT\JWT; $key = "your_secret_key"; $header = [ "alg" => "HS256", "typ" => "JWT" ]; $payload = [ "i...

Python (با استفاده از کتابخانه PyJWT)

ارتباط و احراز هویت احرازهویت و ارتباط با سرویس

import jwt import time key = "your_secret_key" header = { "alg": "HS256", "typ": "JWT" } payload = { "iss": "Your domain", "aud": "Your level", "iat": int(time.time()), "uuid": "Your ID", "uip": "Your IP" } token =...

JavaScript (با استفاده از کتابخانه jsonwebtoken)

ارتباط و احراز هویت احرازهویت و ارتباط با سرویس

const jwt = require('jsonwebtoken'); const key = "your_secret_key"; const header = { "alg": "HS256", "typ": "JWT" }; const payload = { "iss": "Your domain", "aud": "Your level", "iat": Math.floor(Date.now() / 1000), "uuid": ...

Node.js (با استفاده از کتابخانه jsonwebtoken)

ارتباط و احراز هویت احرازهویت و ارتباط با سرویس

const jwt = require('jsonwebtoken'); const key = "your_secret_key"; const header = { "alg": "HS256", "typ": "JWT" }; const payload = { "iss": "Your domain", "aud": "Your level", "iat": Math.floor(Date.now() / 1000), "uuid": ...

Java (با استفاده از کتابخانه java-jwt)

ارتباط و احراز هویت احرازهویت و ارتباط با سرویس

import com.auth0.jwt.JWT; import com.auth0.jwt.algorithms.Algorithm; import java.util.Date; public class Main { public static void main(String[] args) { String key = "your_secret_key"; Algorithm algorithm = Algorithm.HMAC256(key);...

دریافت از طریق API

جستجو و نمایش جستجو چارترهای موجود (باامکان افزودن با...

عنوان وضعیت مقادیر توضیحات Method اجباری GET متد ارسال درخواست Domain اجباری نام دامنه ثبت شده در اتوماسیون   Api Url اجباری دامنه هسته مرکزی سرویس   type اجباری flight/bus/train/ship/insurance/service پارامترهای url ...

سربرگ – Header

جستجو و نمایش جستجو چارترهای موجود (باامکان افزودن با...

{{Api Url}}/search/{{type}} HEADER GET /api/reservation/{{Api version}}/search/{{type}} HTTP/1.1 Host: {{Your Host}} Content-Type: application/json Authorization: Bearer JWTToken Domain: {{Your Domain}} API Url از طریق پنل کاربری قابل مشاهده خواهد بود...

مقادیر ارسالی – Request Data

جستجو و نمایش جستجو چارترهای موجود (باامکان افزودن با...

عنوان نوع وضعیت مقادیر توضیحات datetime_start String اجباری تاریخ رفت   datetime_end String اجباری تاریخ برگشت اگر از روش real-time استفاده میکنید نیازی به قرار دادن این کلید نیست ولی اگر از روش cache استفاده میکنید قرار دادن این کل...

پاسخ صحیح – Response True

جستجو و نمایش جستجو چارترهای موجود (باامکان افزودن با...

عنوان نوع مقادیر توضیحات items Array     items[index].charter_id Integer عطف چارتر   items[index].serial Integer سریال چارتر   items[index].supplier Integer کد تامین   items[index].id String     items[index...

پاسخ نادرست – Response False

جستجو و نمایش جستجو چارترهای موجود (باامکان افزودن با...

عنوان نوع مقادیر توضیحات error Object     error.code Integer شماره خطا مربوطه جهت استعلام خطا میتوانید از طریق این لینک اقدام کنید. meta Object     meta.timestamp Timestamp   زمان تولید پاسخ   این زمان بر اساس timestamp...

دریافت از طریق API

جستجو و نمایش بررسی آیتم جستجو شده قبل از خرید – Item...

عنوان وضعیت مقادیر توضیحات Method اجباری GET متد ارسال درخواست Domain اجباری نام دامنه ثبت شده در اتوماسیون   Api Url اجباری دامنه هسته مرکزی سرویس   Api version اجباری به نسخه فعلی سرویس API تلقی میشود که در قسمت پیش ...

مقدمه ای بر Error Handling

ارتباط و احراز هویت مدیریت خطاها – Error handling

قبل از هر چیز لازم است بدانیم مدیریت خطا یا error handling به چه معناست. این اصطلاح به واکنش و مکانیسم‌های بازیابی نرم‌افزار در صورت بروز خطا اشاره می‌کند. به عبارت دیگر این کار فرآیندی است که شامل پیش‌بینی دقیق، شناسایی و رفع خطاها در برنامه‌ها است. اجرای من...

نحوه نگارش خطاها

ارتباط و احراز هویت مدیریت خطاها – Error handling

پاسخ نادرست – Response False یا همان مشکل در ارسال اطلاعات عنوان نوع مقادیر توضیحات status Boolean false مقدار در پاسخ نادرست همیشه false است time Timestamp زمان تولید پاسخ این زمان بر اساس timestamp می باشد – در صورت نیاز از ای...

Status Code – کدهای وضعیتی درخواست ها

ارتباط و احراز هویت مدیریت خطاها – Error handling

وضعیت 200 کد وضعیت 200 OK نشان می‌دهد که سرور درخواست ارسال‌شده را به‌درستی دریافت و پردازش کرده و پاسخ مورد انتظار را بدون هیچ‌گونه خطا بازگردانده است. به‌ عبارت‌ دیگر، زمانی که مرورگر با کد 200 مواجه می‌شود، یعنی صفحهٔ وب یا منبع درخواست‌شده به‌درستی بارگذا...

خطاهایی که در قالب Response دریافت میشود

ارتباط و احراز هویت مدیریت خطاها – Error handling

این خطا ها در قالب Response False بصورت کد دریافت میشوند که میتوانید در متن خطا ها و راه حل آنها را در جدول زیر مشاهده نمائید. ردیف کد خطا عنوان راه حل 1 1000 ثبت این آیتم موفقیت آمیز بوده است در مواردی دیگر خطایی رخ داده است. 2 1...

دریافت جزئیات خطا از طریق API

ارتباط و احراز هویت مدیریت خطاها – Error handling

عنوان وضعیت مقادیر توضیحات Method اجباری GET متد ارسال درخواست Domain اجباری نام دامنه ثبت شده در اتوماسیون   Api Url اجباری دامنه هسته مرکزی سرویس   Api version اجباری به نسخه فعلی سرویس API تلقی میشود که در قسمت ...

سربرگ – Header

ارتباط و احراز هویت مدیریت خطاها – Error handling

در این روش شما باید درخواست خود را از طریق لینک زیر ارسال فرمائید. {{Api Url}}/error-handling HEADER GET /api/reservation/{{Api version}}/error-handling HTTP/1.1 Host: {{Your Host}} Authorization: Bearer JWTToken Content-Type: application/json Domain:...