Advanced Search
Search Results
552 total results found
پاسخ نادرست – 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
عنوان وضعیت مقادیر توضیحات Method اجباری GET متد ارسال درخواست Domain اجباری نام دامنه ثبت شده در اتوماسیون Api Url اجباری دامنه هسته مرکزی سرویس Api version اجباری به نسخه فعلی سرویس API تلقی میشود که در قسمت پیش ...
مقدمه ای بر Error Handling
قبل از هر چیز لازم است بدانیم مدیریت خطا یا error handling به چه معناست. این اصطلاح به واکنش و مکانیسمهای بازیابی نرمافزار در صورت بروز خطا اشاره میکند. به عبارت دیگر این کار فرآیندی است که شامل پیشبینی دقیق، شناسایی و رفع خطاها در برنامهها است. اجرای من...
نحوه نگارش خطاها
پاسخ نادرست – Response False یا همان مشکل در ارسال اطلاعات عنوان نوع مقادیر توضیحات status Boolean false مقدار در پاسخ نادرست همیشه false است time Timestamp زمان تولید پاسخ این زمان بر اساس timestamp می باشد – در صورت نیاز از ای...
Status Code – کدهای وضعیتی درخواست ها
وضعیت 200 کد وضعیت 200 OK نشان میدهد که سرور درخواست ارسالشده را بهدرستی دریافت و پردازش کرده و پاسخ مورد انتظار را بدون هیچگونه خطا بازگردانده است. به عبارت دیگر، زمانی که مرورگر با کد 200 مواجه میشود، یعنی صفحهٔ وب یا منبع درخواستشده بهدرستی بارگذا...
خطاهایی که در قالب Response دریافت میشود
این خطا ها در قالب Response False بصورت کد دریافت میشوند که میتوانید در متن خطا ها و راه حل آنها را در جدول زیر مشاهده نمائید. ردیف کد خطا عنوان راه حل 1 1000 ثبت این آیتم موفقیت آمیز بوده است در مواردی دیگر خطایی رخ داده است. 2 1...
دریافت جزئیات خطا از طریق API
عنوان وضعیت مقادیر توضیحات Method اجباری GET متد ارسال درخواست Domain اجباری نام دامنه ثبت شده در اتوماسیون Api Url اجباری دامنه هسته مرکزی سرویس Api version اجباری به نسخه فعلی سرویس API تلقی میشود که در قسمت ...
سربرگ – Header
در این روش شما باید درخواست خود را از طریق لینک زیر ارسال فرمائید. {{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:...
مقادیر ارسالی – Request Data
عنوان نوع وضعیت مقادیر توضیحات code Integer اختیاری نام کاربری دریافت شده در صورت وجود کد فقط کد مورد نظر بازگشت داده می شود. { "code": "Error Code" }