اللغة العربية - الترجمة الآلية
ملاحظة الدعم KB0398017
البريد الإلكتروني
إعداد ساعي البريد للاختبار السهل لواجهة برمجة تطبيقات SAP Ariba Open
تمت ترجمة مقال قاعدة المعرفة هذا آليًا تسهيلاً لك. ولا تقدم SAP أي ضمان فيما يتعلق بصحة الترجمة الآلية أو اكتمالها. ويمكنك العثور على المحتوى الأصلي عن طريق التبديل إلى اللغة الإنجليزية باستخدام محدد اللغة.
نظرة عامة على ساعي البريد

ساعي البريد هو برنامج مستقل متاح للتحميل من الإنترنت. ولا يتم إنشاؤه بواسطة SAP أو SAP Ariba. يسمح للمستخدم بإرسال طلبات http و https إلى الخوادم كوسيلة لاختبار وظائف واجهات برمجة التطبيقات المختلفة حول الويب. وهذا هو السبب في أنه مفيد لنا عند اختبار وظائف واجهة برمجة التطبيقات المفتوحة. سأشرح أدناه الإعداد الذي وجدته مفيدًا لإرسال الطلبات بسهولة.

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

الخطوة الأولى - إعداد بيئة

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

للقيام بذلك، انقر فوق الجير في أعلى يمين ساعي البريد:

انقر فوق إضافة في النافذة المنبثقة التي تظهر وقم بتسمية بيئتك:

كما تسمح لك هذه النافذة بتحديد المتغيرات التي يمكن الوصول إليها من أي مكان قمت بتحديد هذه البيئة فيه. سأوصي بإنشاء متغيرات لسلسلة accessuken، والنطاق، وbaseurl، وbase64encoded كما لدي أدناه. في القسم أدناه سأتناول كيفية ملء ملف accessuken تلقائيًا عندما تقوم بتشغيل طلب إنشائه، ولكن في الوقت الحالي فقط املأه بأحدث ما لديك (أو اتركه فارغًا).

الوصول إلى المتغيرات

الآن بعد أن تم إعداد المتغيرات في بيئتك، تأكد أولاً من تحديد بيئتك - تعرض القائمة المنسدلة بجوار رمز الترس بيئتك المحددة حاليًا.

الآن، عندما تريد الوصول إلى المعلومات المخزَّنة في المتغير، ما عليك سوى وضع اسمها في أقواس متعرجة مزدوجة. على سبيل المثال، للحصول على الرمز المميز للوصول الخاص بك للملء في طلب، ما عليك سوى وضع {{accessstoken}}. راجع لقطة الشاشة الخاصة بنموذج طلب للحصول على معلومات المستند المطلوب اعتماده أدناه:

يقوم ساعي البريد بتحويل هذا إلى cURL أدناه:

curl -X GET \
'https://openapi.ariba.com/api/approval/v1/prod/invoices/INV201704111948-2053?النطاق=aribasupportsg' \
-H 'APIKEY: [أحمر]' \
-H 'التفويض: الحامل [أحمر]' \
-H 'التحكم في ذاكرة التخزين المؤقت: بدون ذاكرة تخزين مؤقت' \
-H 'الرمز المميز للبريد: 0424c991-2a5b-496d-86a8-0a00215156e1'

كيفية الحصول على الرمز المميز للوصول للحفظ كمتغير بيئة

فيما يلي لقطة شاشة لإعدادي لإنشاء رمز oauth مميز:

وجنبي:

curl -X POST \
https://api.ariba.com/v2/oauth/token \
-H 'التفويض: أساسي [منقَّح]' \
-H 'التحكم في ذاكرة التخزين المؤقت: بدون ذاكرة تخزين مؤقت' \
-H 'Content-Type: application/x-www-form-urlencoded' \
-H 'الرمز المميز للبريد: 418f7815-13e1-4f39-846b-a26b8ca73f35' \
-d grant_type=openapi_2lo
بمجرد اكتمال ذلك، انقر فوق علامة التبويب الاختبارات. ستلاحظ أن لقطة الشاشة الخاصة بي لها دائرة خضراء بجانبها. بمجرد هنا، انسخ الرمز أدناه ببساطة، والذي سيحفظ json access_token كمتغير بيئة accessudoken:
var jsonData = JSON.analysis(responseBody);
postman.setEnvironmentVariable("accessstoken", jsonData.access_token);
معلومات المكافأة

إذا كان عليك الوصول إلى نطاقات مختلفة لاختبارك، فيمكنك إعداد بيئات متعددة حتى تتمكن من استخدام الطلبات نفسها في نطاقات متعددة بسهولة.


تنطبق على

المشتريات

شروط الاستخدام  |  حقوق النشر  |  إفصاح حماية الأمان  |  الخصوصية