تطوير REST API المخصص

مكتمل

هناك العديد من مطوري REST APIs يمكنهم استخدامها لبناء الحلول. يمكن استخدام REST APIs لـ Azure Active Directory (AD) ومكتبات AD لأنظمة أساسية متعددة للمصادقة. توفر Power BI REST APIs الوصول البرمجي إلى الكائنات في كتالوج Power BI Report Server ويمكن استخدام .NET وJavaScript SDKs لتضمين التقارير في تطبيق للمؤسسة.

حزم NuGet

توفر أدوات عميل NuGet القدرة على إنتاج حزم .NET واستخدامها. معرض NuGet هو مستودع الحزمة المركزية المستخدمة من قِبل جميع مؤلفي ومستخدمي الحزمة.

هناك العديد من حزم NuGet المتاحة لمطوري Power BI، بما في ذلك:

  • Azure AD Authentication Library - Microsoft.IdentityModel.Clients.ActiveDirectory: تتضمن هذه الحزمة مكتبة مصادقة AD (ADAL) وتوفر وظيفة المصادقة لعميل .NET.

  • Power BI.NET SDK - Microsoft.PowerBI.API: هذه الحزمة هي مكتبة عميل .NET لنقاط نهاية REST العامة لـ Microsoft Power BI وتوفر الوصول إلى مساحات العمل، ومعرفات المحتوى (GUIDS) لمجموعات البيانات، والتقارير، ولوحات المعلومات، والإطارات المتجانبة.

  • JavaScript SDK - Microsoft.PowerBI.JavaScript: هذه الحزمة هي مجموعة من مكونات الويب JavaScript لدمج Power BI في التطبيقات، بما في ذلك البرنامج النصي powerbi.js، المشار إليه من قِبل صفحات الويب لتمكين وظائف جانب العميل.