[Postman] تمرير الطابع الزمني الحالي في طلب Postman

بصفتك مطوراً، هناك حالات قد يكون فيها تمرير الطابع الزمني الحالي في طلبات API مفيداً لتتبع معالجة البيانات. في هذه المقالة، تعرف على كيفية تضمين الطابع الزمني الحالي باستخدام Postman.

Amir Hassan

Amir Hassan

4 مارس 2026

[Postman] تمرير الطابع الزمني الحالي في طلب Postman

Apidog للمؤسسات

النشر على الخوادم المحلية

SSO و RBAC

متوافق مع SOC 2

استكشف Apidog للمؤسسات

عند إنشاء سجلات بيانات جديدة أو تعديل بيانات موجودة في الجزء الخلفي، يمكن أن يكون تمرير الطابع الزمني الحالي أحد المكونات المهمة التي يجب توافرها. لحسن الحظ، يمتلك Postman، وهو أداة API، الميزات اللازمة لتوفير الطوابع الزمنية في الطلبات.

💡
Apidog هو أداة تطوير API متكاملة مصممة للمطورين الذين يرغبون في السيطرة على تطوير API الخاص بهم خلال دورة حياة API كاملة.

مع Apidog، يمكنك القيام بأي شيء يتعلق بـ APIs، بدءًا من البناء، وصولاً إلى التوثيق. لرؤية الوظائف الأخرى التي يوفرها Apidog، انقر على الزر أدناه للبدء. 👇
زر

تتناول هذه المقالة طريقتين فعالتين لتضمين الطابع الزمني الحالي ضمن طلباتك في Postman: استخدام المتغير الزمني المحدد مسبقًا واستغلال قوة السكربتات قبل الطلب.

ما هو Postman؟

شعار Postman

بالنسبة للمطورين، يعتبر Postman أداة شائعة وموثوقة لتطوير API. إنه يمكّنهم ليس فقط من إنشاء واختبار APIs ولكن أيضًا من توثيقها. من خلال تبسيط عملية تطوير API بالكامل، يجعل Postman عالم APIs المعقد غالبًا أكثر سهولة وفهمًا.

ما هو الطابع الزمني الحالي؟

الطابع الزمني الحالي يشير إلى تمثيل الوقت الدقيق الذي يحدث فيه حدث ما. هناك بعض الصيغ التي يمكن أن يعبر عنها الطابع الزمني:

Unix TImestamp (الز秒 منذ بداية الزمن)

يمثل هذا التنسيق عدد الثواني المنقضية منذ نقطة معينة في الزمن، عادةً 1 يناير 1970، 00:00:00 UTC. إنه يوفر تنسيقًا مضغوطًا وسهل القراءة للآلات لـ APIs.

تنسيق ISO 8601 (YYYY-MM-DDTHH:mm:ss.sssZ):

هذا التنسيق القياسي يعبر عن التاريخ والوقت بطريقة قابلة للقراءة من قبل البشر وقابلة للمعالجة بواسطة الآلات. يشمل السنة، الشهر، اليوم، الساعة، الدقيقة، الثانية، المللي ثانية (اختياري)، ومؤشر المنطقة الزمنية (Z لـ UTC). هذا التنسيق يسهل التواصل الواضح ويتجنب الارتباك عبر الأنظمة المختلفة.

أهمية الطوابع الزمنية في APIs

دليل خطوة بخطوة حول كيفية تمرير الطابع الزمني الحالي في طلب API الخاص بـ Postman

الخطوة 1 - إنشاء حساب في Postman

أنشئ حساب جديد في Postman (فقط إذا لم يكن لديك واحد) وابدأ بتحميل تطبيق Postman على جهازك. يقدم التطبيق ميزات أكثر من نسخته على الويب.

التسجيل للحصول على حساب مجاني في Postman

الخطوة 2 - إنشاء طلب API جديد في Postman

إنشاء طلب جديد في Postman

بمجرد تثبيت Postman، أنشئ طلبًا جديدًا بالنقر على زر New في الزاوية العلوية اليسرى من نافذة Postman. اختر HTTP Request لإنشاء طلب جديد، كما هو موضح في الصورة أعلاه.

الخطوة 3 - إدخال طريقة API والتفاصيل

بعد ذلك، تحتاج إلى تضمين تفاصيل طلب API الذي ترغب في إنشائه. يجب أن تشمل مكونات مثل URL، طرق HTTP، والمعلمات الإضافية التي سيحتاجها API.

الخطوة 4 - فتح قسم Pre-Request Script

فتح قسم الطلب المسبق في Postman

في API المكتمل الخاص بك، ابحث عن قسم Pre-request script، كما هو موضح في الصورة أعلاه.

الخطوة 5 - إدخال الكود اللازم لتضمين الطابع الزمني

في هذا القسم الفارغ تحت علامة تبويب Pre-request Script، أدخل الأسطر التالية من الكود حتى تتمكن من تضمين الطابع الزمني.

var moment = require('moment');

pm.environment.set('currentdate', moment().format(("YYYY-MM-DD HH:MM:SS")));

في هذا المثال بالتحديد، سيتم تخزين الطابع الزمني في المتغير currentdate باستخدام طريقة pm.environment.set.

الخطوة 6 - تضمين المتغير currentdate كمتغير طلب

تضمين المتغير التاريخ الحالي في Postman

أخيرًا، تأكد من تضمين المتغير الزمني في API عن طريق إعداد معلمة API. الآن، في كل مرة ترسل فيها طلبًا إلى هذا API بالتحديد، يجب أن تكون قادرًا على العثور على الطابع الزمني عند إرسال الطلب!

Apidog - توفير أدق التفاصيل بشكل افتراضي

Apidog هو منصة شاملة لتطوير API يمكن أن تكون بديلاً ممتازًا عن Postman. مع Apidog، لم تعد بحاجة للقلق بشأن التفاصيل الصغيرة - فقد تم حساب جميعها بواسطة Apidog - لذا ألقِ نظرة على الأقسام أدناه لرؤية كيفية عرض تفاصيل هذه API!

واجهة Apidog
زر

تضمين الطابع الزمني في رؤوس الطلبات في Apidog

لتضمين الطابع الزمني الحالي في رأس طلب API، اتبع الخطوات التالية أدناه!

المعالج المسبق Apidog لإضافة الطابع الزمني

لإضافة الطابع الزمني الحالي إلى رأس طلب API، قم بتحضير الأسطر التالية من الكود لتلصقها في سكربت مخصص تحت قسم Pre Processors، كما هو موضح في الصورة أعلاه.

var timestamp = new Date().getTime();
pm.environment.set("timestamp", timestamp);
إضافة متغير الطابع الزمني في Apidog

بمجرد أن تبدأ في المتغير الزمني، تأكد من إضافة المتغير كمعلمة استعلام. راجع الصورة أعلاه كمرجع.

عرض الطابع الزمني والمزيد في طلب API الخاص بـ Apidog

Apidog الطابع الزمني والمزيد من التفاصيل

مع Apidog، يمكنك العثور على أكثر من مجرد الطابع الزمني الآلي، يمكنك أيضًا عرض تفاصيل أخرى تتعلق بـ API، مثل الكوكيز وتنسيق الطلب الخام. مع Apidog، يمكنك استكشاف أخطاء APIs بدقة لضمان أن APIs الخاصة بك جاهزة للنشر.

يمكنك أيضًا التفكير في القيام بـ اختبار تحميل API لاستكشاف API الخاص بك بشكل أعمق لضمان أنها خالية من الأخطاء!

الخاتمة

تساعدك إدماج الطوابع الزمنية ضمن طلباتك في Postman في فتح مجموعة من الفوائد. سواء كنت بحاجة إلى تتبع بيانات دقيقة، أو التحقق من حداثة الطلب، أو تسهيل تحديد الأخطاء، تمكّنك الطوابع الزمنية من العمل بشكل أكثر فعالية مع APIs. من خلال الاستفادة من المتغير المحدد مسبقًا أو السكربتات قبل الطلب، يمكنك دمج الطوابع الزمنية بسلاسة في سير عملك.

تذكر مراجعة وثائق API للتأكد من أنك تستخدم التنسيق المناسب للتواصل الواضح وفهم البيانات. مع الطوابع الزمنية في متناول يدك، يمكنك رفع تجربة اختبارك وتطويرك لـ API في Postman.

ممارسة تصميم API في Apidog

اكتشف طريقة أسهل لبناء واستخدام واجهات برمجة التطبيقات