المصادقة

OAuth 2.0
سيتطلب الوصول إلى واجهة برمجة التطبيقات مصادقة OAuth 2.0 والتي بدورها ستتطلب مستخدمًا تقنيًا لموزع معين في نظام مصادقة شنايدر.
لطلب بيانات الاعتماد ، يرجى إرسال بريد إلكتروني إلى: Distributorapiportal.global@se.com

كيف يعمل بروتوكول OAuth:

يحتاج مستخدم API إلى معرف عميل ثابت ومفتاح سري جنبًا إلى جنب مع نقطة نهاية إنشاء الرمز المميز من مزود واجهة برمجة التطبيقات.
باستخدام التفاصيل أعلاه ، يجب استدعاء Token API بطريقة POST.
ستعيد واجهة برمجة التطبيقات رمز Bearer المميز ، والذي يمكن استخدامه لمدة ساعة واحدة لاستدعاء API ، ويمكن التعامل مع هذا على أنه بيانات اعتماد ديناميكية تنتهي صلاحيتها لمدة ساعة واحدة.

بيئة نقطة نهاية توليد الرمز المميز
يكتشف https://api.explore.se.com/token 
Dev https://api.dev.se.com/token
QA https://api.qa.se.com/token
Pre-prod https://api.preprod.se.com/token
Production https://api.se.com/token

كيفية إنشاء رمز مميز باستخدام Postman:

  1. إنشاء طلب API جديد بنقطة نهاية API الفعلية
  2. انتقل إلى قسم التفويض
  3. حدد النوع كـ OAuth 2.0
  4. على الجانب الأيمن ، انتقل إلى تكوين رمز جديد
  5. يمكن تحديد اسم الرمز المميز من قبل المستخدم (على سبيل المثال ، اسم الموزع)
  6. نوع المنحة = بيانات اعتماد العميل (اختر من القائمة المنسدلة)
  7. سيكون عنوان URL الخاص برمز الوصول وفقًا للجدول أعلاه
  8. سيتم منح معرف العميل وسر العميل من قبل فريق شنايدر
  9. نطاق كل شيء
  10. يمكن أن تكون مصادقة العميل إرسال بيانات اعتماد العميل في النص الأساسي
  11. انقر فوق الحصول على رمز وصول جديد

 

Postman Reference

Postman Token Detail

نموذج إنشاء الرمز المميز باستخدام طلب ساعي البريد الجديد:

  1. حدد POST وأدخل عنوان URL الخاص بالرمز المميز.
  2. من علامة التبويب Body ، انقر فوق زر الاختيار x-www-form-urlencoded.
  3. أدخل المفتاح والقيمة يدويًا ، و "نوع المنحة" و "بيانات اعتماد العميل".
  4. من علامة التبويب "التخويل" ، حدد نوع "المصادقة الأساسية".
  5. قم بتعيين اسم المستخدم على مفتاح العميل (المقدم لك في وضع عدم الاتصال).
  6. قم بتعيين كلمة المرور على سر العميل (المقدم لك في وضع عدم الاتصال).
  7. إرسال طلب واسترداد قيمة access_token من رسالة الرد.

إنشاء طلب إنشاء رمز مميز باستخدام CURL في ساعي البريد:

  1. في ساعي البريد ، حدد خيار الاستيراد (الموجود في أعلى اليسار).
  2. في مربع الحوار "استيراد" ، حدد النص الخام والصق عينة الضفيرة المتوفرة أدناه.
  3. انقر فوق "متابعة" ثم "استيراد".
  4. من علامة التبويب الرؤوس ، استبدل قيمة التخويل بالسلسلة المشفرة Base-64 من client_key و client_secret.

 
عينة حليقة لإنشاء الرمز المميز:
curl --location --request POST 'https://api.se.com/token' \
--header 'Authorization: Basic askjdfsaldalskjfdlsajflasdkjfb2h4NVJxMFlSZ2hUbA==' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'grant_type=client_credentials'


مفتاح API
بالنسبة إلى عدد قليل من واجهات برمجة التطبيقات ، يكون الوصول باستخدام مفتاح واجهة برمجة التطبيقات ممكنًا أيضًا حيث توفر apikey طويل العمر كمعامل استعلام.
بمجرد أن يكون لديك واجهة برمجة تطبيقات ، يمكنك ممارسة عمليات GET مباشرة في متصفح الويب.
تنسيق عنوان URL: https: // {hostname} / {BaseURL} / {ResourcePath}؟ {queryParams} & apikey = {your_api-key}

Change your cookie settings