HTTP مع موصل Microsoft Entra ID

مكتمل

هناك نوعان مِن موصلات http المتشابهة لـ Microsoft Entra ID فِي Power Automate:

  • HTTP مع Microsoft Entra ID (مصرح به مسبقًا)

  • HTTP باستخدام Microsoft Entra ID

كلا الموصلين متميزان ولا يحتويان عَلى مشغلات ؛ وبالتالي ، فهم بحاجة إلَى شيء آخر لتشغيل التدفق مثل Microsoft Forms أو SharePoint أو تشغيل التدفق يدويا.

HTTP مع Microsoft Entra ID (مصرح به مسبقًا)

يتم استخدام هذا الموصل لجلب الموارد مِن خدمات الويب المتنوعة (SharePoint API، Dataverse API) التي تمت مصادقتها بالفعل بواسطة Microsoft Entra ID أو مِن خدمة ويب محلية.

تُظهر لقطة الشاشة التالية الإجراءين المتوفرين حالياً: الحصول عَلى مورد ويب واستدعاء طلب HTTP.

يمكنك استخدام الإجراء الحصول عَلى مورد الويب لاسترداد موارد الويب مِن خلال إصدار طلب HTTP GET.

يساعدك استدعاء طلب HTTP عَلى الوصول إلَى البيانات مِن نقطة نهاية باستخدام أحد أفعال HTTP المعروفة، مثل GET وDELETE وPATCH وPOST وPUT.

هناك بعض المشكلات والقيود المعروفة حاليًا الخاصة بموصل HTTP مع Entra ID وهي:

  • يعمل الموصل عَلى ترميز النص الأساسي للطلب إلَى ترميز base64؛ ومن ثمّ، يجب استخدامه للاتصال بخدمات الشبكة التي تتوقع نص الطلب بهذا التنسيق. لا يمكنك استخدام هذا الموصل للاتصال بخدمة الشبكة التي تتوقع نص الطلب بتنسيق ثنائي بسيط.

  • إذا ظهر لك خطأ مشابه لـ { "error": { "code": "Forbidden", "message": "" } }، فقد يكون ذلك بسبب أن هذا الموصل له مجموعة محدودة مِن النطاقات. إذا كان السيناريو لديك يتطلب شيئاً أكثر تقدماً، فتأكد مِن استخدام موصل HTTP أو إنشاء موصل مخصص.

حد التقييد لاستدعاءات API لكل اتصال هو 100 استدعاء لكل 60 ثانية. لمزيد مِن المعلومات، راجع المشاكل المعروفة والقيود.

مثال عَلى استخدام موصل HTTP مع Entra ID (المصرح به مسبقًا) هو استدعاء طلب HTTP إلَى Microsoft Graph للحصول عَلى معلومات المستخدمين الذين قاموا بتسجيل الدخول.